Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 843487 Details for
Bug 887037
dev-db/mongodb fails with >=dev-libs/boost-1.81.0: src/third_party/s2/hash.h:8:23: error: invalid use of template-name ‘std::unordered_set’ without an argument list
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 466.06 KB, created by
Conrad Kostecki
on 2022-12-18 18:54:36 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Conrad Kostecki
Created:
2022-12-18 18:54:36 UTC
Size:
466.06 KB
patch
obsolete
>[32m * [39;49;00mPackage: dev-db/mongodb-4.4.10-r1:0 >[32m * [39;49;00mRepository: gentoo >[32m * [39;49;00mMaintainer: ultrabug@gentoo.org >[32m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux ssl userland_GNU >[32m * [39;49;00mFEATURES: ccache network-sandbox preserve-libs sandbox userpriv usersandbox > [32m*[0m Checking whether python3_10 is suitable ... > [32m*[0m >=dev-lang/python-3.10.9:3.10 ... >[A[150C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m python_check_deps ... > [32m*[0m >=dev-util/scons-3.1.1[python_targets_python3_10(-)] ... >[A[150C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m dev-python/cheetah3[python_targets_python3_10(-)] ... >[A[150C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m dev-python/psutil[python_targets_python3_10(-)] ... >[A[150C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m dev-python/pyyaml[python_targets_python3_10(-)] ... >[A[150C [34;01m[ [32;01mok[34;01m ][0m >[A[150C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Using python3.10 to build (via PYTHON_COMPAT iteration) >>>> Unpacking source... >>>> Unpacking mongodb-src-r4.4.10.tar.gz to /var/tmp/portage/dev-db/mongodb-4.4.10-r1/work >>>> Source unpacked in /var/tmp/portage/dev-db/mongodb-4.4.10-r1/work >>>> Preparing source in /var/tmp/portage/dev-db/mongodb-4.4.10-r1/work/mongodb-src-r4.4.10 ... > [32m*[0m Applying mongodb-4.4.1-fix-scons.patch ... >[A[150C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Applying mongodb-4.4.8-no-compass.patch ... >[A[150C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Applying mongodb-4.4.1-boost.patch ... >[A[150C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Applying mongodb-4.4.1-gcc11.patch ... >patching file src/mongo/db/exec/plan_stats.h >Hunk #1 succeeded at 33 with fuzz 1. >[A[150C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Applying mongodb-5.0.2-glibc-2.34.patch ... >[A[150C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Applying mongodb-4.4.10-boost-1.79.patch ... >[A[150C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Applying mongodb-4.4.10-no-force-lld.patch ... >[A[150C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-db/mongodb-4.4.10-r1/work/mongodb-src-r4.4.10 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-db/mongodb-4.4.10-r1/work/mongodb-src-r4.4.10 ... >scons -j8 AR=x86_64-pc-linux-gnu-ar CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ --disable-warnings-as-errors --use-system-boost --use-system-pcre --use-system-snappy --use-system-stemmer --use-system-yaml --use-system-zlib --use-system-zstd --ssl --runtime-hardening=off --nostrip install-core >scons: Reading SConscript files ... >scons: running with args /usr/bin/python3.10 /usr/lib/python-exec/python3.10/scons -j8 AR=x86_64-pc-linux-gnu-ar CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ --disable-warnings-as-errors --use-system-boost --use-system-pcre --use-system-snappy --use-system-stemmer --use-system-yaml --use-system-zlib --use-system-zstd --ssl --runtime-hardening=off --nostrip install-core >Mkdir("build/scons") >scons version: 4.4.0 >python version: 3 10 9 'final' 0 >CC is x86_64-pc-linux-gnu-gcc >x86_64-pc-linux-gnu-gcc found in $PATH at /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc >/usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc resolves to /usr/bin/ccache >CXX is x86_64-pc-linux-gnu-g++ >x86_64-pc-linux-gnu-g++ found in $PATH at /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ >/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ resolves to /usr/bin/ccache >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 "x86_64-pc-linux-gnu-g++" is GCC... yes >Checking if C compiler "x86_64-pc-linux-gnu-gcc" is GCC... yes >Detected a x86_64 processor >Checking if target OS linux is supported by the toolchain... yes >Checking if C compiler is GCC 8.2 or newer...yes >Checking if C++ compiler is GCC 8.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... no >Checking if C compiler supports -Wno-deprecated-declarations... yes >Checking if C compiler supports -Wno-tautological-constant-out-of-range-compare... no >Checking if C compiler supports -Wno-tautological-constant-compare... no >Checking if C compiler supports -Wno-tautological-unsigned-zero-compare... no >Checking if C compiler supports -Wno-tautological-unsigned-enum-zero-compare... no >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... no >Checking if C compiler supports -Wno-potentially-evaluated-expression... no >Checking if C++ compiler supports -Wpessimizing-move... yes >Checking if C++ compiler supports -Wredundant-move... yes >Checking if C++ compiler supports -Wno-maybe-uninitialized... yes >Checking if C++ compiler supports -Wno-undefined-var-template... no >Checking if C++ compiler supports -Wno-instantiation-after-specialization... no >Checking if C compiler supports -Wno-unused-lambda-capture... no >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... no >Checking if C++ compiler supports -Wunused-exception-parameter... no >Checking -Wnon-virtual-dtor for false positives... no >Checking if we are using libstdc++... yes >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 for libstdc++ 5.3.0 or better... yes >Checking if we are on a POSIX system... yes >Checking if the POSIX monotonic clock is supported... yes >Checking off_t is 8 bytes... 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 if C compiler supports -fno-builtin-memcmp... 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... yes >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 lzma... 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... no >Checking for C++ library boost_filesystem... yes >Checking for C++ library boost_program_options-mt... no >Checking for C++ library boost_program_options... yes >Checking for C++ library boost_system-mt... no >Checking for C++ library boost_system... yes >Checking for C++ library boost_iostreams-mt... no >Checking for C++ library boost_iostreams... yes >Checking for C++ library boost_thread-mt... no >Checking for C++ library boost_thread... yes >Checking for C++ library boost_log-mt... no >Checking for C++ library boost_log... yes >Checking for C library rt... yes >Checking for C library dl... yes >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 if std::atomic<int64_t> works... yes >Checking if std::atomic<uint64_t> works... yes >Checking if std::atomic<int32_t> works... yes >Checking if std::atomic<uint32_t> works... yes >Checking for extended alignment 64 for concurrency types... yes >Checking for mongoc_get_major_version() in C library mongoc-1.0... no >Checking for curl_global_init(0) in C library curl... yes >Checking for curl_global_init(0) in C library curl... yes >Checking for C header file sys/sdt.h... no >Checking for C function fallocate()... yes >Checking for C function sync_file_range()... yes >Checking for C header file x86intrin.h... yes >Checking for C header file arm_neon.h... no >scons: done reading SConscript files. >scons: Building targets ... >Install file: "distsrc/README" as "build/install/README" >Install file: "distsrc/MPL-2" as "build/install/MPL-2" >Install file: "distsrc/LICENSE-Community.txt" as "build/install/LICENSE-Community.txt" >Install file: "distsrc/THIRD-PARTY-NOTICES" as "build/install/THIRD-PARTY-NOTICES" >| /usr/bin/python3.10 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 >- Generating build/opt/mongo/db/read_write_concern_provenance_base_gen.cpp >| Generating build/opt/mongo/db/logical_session_id_gen.cpp >Creating 'build/opt/mongo/config.h' >- | - Compiling build/opt/third_party/icu4c-57.1/source/common/resbund.o >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid_round.o >/usr/bin/python3.10 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 >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >| Generating build/opt/mongo/s/database_version_gen.cpp >Generating build/opt/mongo/db/query/query_knobs_gen.cpp >Compiling build/opt/mongo/db/server_options_server_helpers.o >Compiling build/opt/mongo/executor/connection_pool_stats.o >Generating build/opt/mongo/db/ops/single_write_result_gen.cpp >- Generating build/opt/mongo/db/repl/repl_set_config_gen.cpp >Generating build/opt/mongo/db/repl/apply_ops_gen.cpp >Generating build/opt/mongo/client/hedging_mode_gen.cpp >| Generating build/opt/mongo/db/pipeline/runtime_constants_gen.cpp >/usr/bin/python3.10 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 >Generating build/opt/mongo/db/query/tailable_mode_gen.cpp >Generating build/opt/mongo/db/repl/oplog_entry_gen.cpp >Generating build/opt/mongo/db/repl/repl_settings_gen.cpp >- Generating build/opt/mongo/db/pipeline/exchange_spec_gen.cpp >Generating build/opt/mongo/db/ops/write_ops_gen.cpp >Generating build/opt/mongo/client/read_preference_gen.cpp >Generating build/opt/mongo/db/generic_cursor_gen.cpp >| Generating build/opt/mongo/rpc/topology_version_gen.cpp >Compiling build/opt/mongo/shell/shell_utils_extended.o >Compiling build/opt/third_party/mozjs-60/extract/mfbt/Compression.o >Compiling build/opt/mongo/executor/network_interface_tl.o >- Compiling build/opt/mongo/executor/connection_pool_tl.o >Generating build/opt/mongo/db/repl/optime_base_gen.cpp >| Compiling build/opt/third_party/icu4c-57.1/source/i18n/decimfmtimpl.o >Generating build/opt/mongo/db/query/count_command_gen.cpp >Compiling build/opt/mongo/db/catalog/collection.o >Generating build/opt/mongo/db/keys_collection_manager_gen.cpp >Compiling build/opt/mongo/db/query/count_command_as_aggregation_command.o >Compiling build/opt/mongo/db/keys_collection_manager.o >Generating library build/opt/mongo/executor/libconnection_pool_stats.a >Skipping ranlib for thin archive build/opt/mongo/executor/libconnection_pool_stats.a >Compiling build/opt/mongo/db/keys_collection_manager_gen.o >Compiling build/opt/mongo/db/keys_collection_cache.o >- Compiling build/opt/mongo/db/key_generator.o >Compiling build/opt/third_party/icu4c-57.1/source/common/unifunct.o >Compiling build/opt/mongo/db/default_baton.o >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/catalog/collection.h:48[m[K, > from [01m[Ksrc/mongo/db/catalog/collection.cpp:34[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/plan_cache.h:36[m[K, > from [01m[Ksrc/mongo/db/query/query_solution.h:40[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:36[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:35[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/mongo/util/itoa.o >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_int.o >Compiling build/opt/mongo/db/repl/split_horizon.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/rpc/metadata/repl_set_metadata.o >Compiling build/opt/mongo/rpc/metadata/config_server_metadata.o >Compiling build/opt/mongo/rpc/metadata/sharding_metadata.o >Compiling build/opt/mongo/rpc/topology_version_gen.o >| Compiling build/opt/mongo/rpc/metadata/logical_time_metadata.o >Generating library build/opt/mongo/executor/libnetwork_interface_tl.a >Skipping ranlib for thin archive build/opt/mongo/executor/libnetwork_interface_tl.a >Generating build/opt/mongo/rpc/metadata/impersonated_user_metadata_gen.cpp >Compiling build/opt/mongo/rpc/metadata.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Kbuild/opt/mongo/db/keys_collection_manager_gen.cpp:16[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Generating library build/opt/mongo/db/libkeys_collection_manager.a >Skipping ranlib for thin archive build/opt/mongo/db/libkeys_collection_manager.a >Compiling build/opt/mongo/rpc/metadata/tracking_metadata.o >Compiling build/opt/mongo/rpc/metadata/egress_metadata_hook_list.o >Compiling build/opt/mongo/rpc/metadata/oplog_query_metadata.o >Generating library build/opt/mongo/db/repl/libsplit_horizon.a >Skipping ranlib for thin archive build/opt/mongo/db/repl/libsplit_horizon.a >Generating build/opt/mongo/s/request_types/clear_jumbo_flag_gen.cpp >Compiling build/opt/mongo/util/dns_query.o >Compiling build/opt/mongo/s/request_types/clear_jumbo_flag_gen.o >Compiling build/opt/third_party/kms-message/src/kms_decrypt_request.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >- Compiling build/opt/third_party/unwind/dist/src/x86_64/Linit_local.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Ksrc/mongo/bson/util/bson_check.h:34[m[K, > from [01m[Ksrc/mongo/rpc/metadata/config_server_metadata.cpp:34[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/executor/egress_tag_closer_manager.o >Compiling build/opt/mongo/db/matcher/schema/expression_internal_schema_root_doc_eq.o >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_quantexpd.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Ksrc/mongo/bson/util/bson_check.h:34[m[K, > from [01m[Ksrc/mongo/rpc/metadata/repl_set_metadata.cpp:32[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >| Compiling build/opt/third_party/kms-message/src/kms_request_str.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/db/repl/optime.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_io.o >Compiling build/opt/third_party/icu4c-57.1/source/i18n/dtptngen.o >Compiling build/opt/third_party/gperftools-2.7/dist/src/symbolize.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Kbuild/opt/mongo/rpc/topology_version_gen.cpp:16[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/mongo/platform/mutex.o >[01m[Ksrc/third_party/gperftools-2.7/dist/src/symbolize.cc:[m[K In member function â[01m[Kint SymbolTable::Symbolize()[m[Kâ: >[01m[Ksrc/third_party/gperftools-2.7/dist/src/symbolize.cc:249:12:[m[K [01;35m[Kwarning: [m[Kignoring return value of â[01m[Kssize_t write(int, const void*, size_t)[m[Kâ declared with attribute â[01m[Kwarn_unused_result[m[Kâ [[01;35m[K-Wunused-result[m[K] > 249 | [01;35m[Kwrite(child_in[1], pprof_buffer, strlen(pprof_buffer))[m[K; > | [01;35m[K~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >- Compiling build/opt/mongo/util/timer.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Ksrc/mongo/bson/util/bson_check.h:34[m[K, > from [01m[Ksrc/mongo/rpc/metadata/tracking_metadata.cpp:34[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/mongo/client/dbclient_base.o >Compiling build/opt/mongo/client/index_spec.o >Compiling build/opt/mongo/client/dbclient_cursor.o >Compiling build/opt/mongo/executor/connection_pool.o >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_root_doc_eq.cpp:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaRootDocEqMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_root_doc_eq.cpp:78:21:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 78 | return [01;35m[Kstd::move(clone)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_root_doc_eq.cpp:78:21:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_rint.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Ksrc/mongo/bson/util/bson_check.h:34[m[K, > from [01m[Ksrc/mongo/rpc/metadata/oplog_query_metadata.cpp:32[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >| - | - | - | - | Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src24.o >Generating library build/opt/mongo/rpc/libmetadata.a >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_expm1.o >Skipping ranlib for thin archive build/opt/mongo/rpc/libmetadata.a >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_log.o >- | Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src38.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_nearbyint.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src31.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Kbuild/opt/mongo/s/request_types/clear_jumbo_flag_gen.cpp:16[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >- Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src34.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src18.o >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/clientcursor.h:40[m[K, > from [01m[Ksrc/mongo/db/query/cursor_response.h:36[m[K, > from [01m[Ksrc/mongo/client/dbclient_cursor.cpp:46[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/plan_cache.h:36[m[K, > from [01m[Ksrc/mongo/db/query/query_solution.h:40[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:36[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:35[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >| Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src2.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_asin.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_hypot.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_floorf.o >Compiling build/opt/third_party/mozjs-60/extract/js/src/jit/x86-shared/Disassembler-x86-shared.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Ksrc/mongo/client/dbclient_base.cpp:51[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Generating library build/opt/mongo/client/libclientdriver_minimal.a >Skipping ranlib for thin archive build/opt/mongo/client/libclientdriver_minimal.a >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src29.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src32.o >In file included from [01m[Ksrc/mongo/executor/connection_pool.cpp:48[m[K: >src/mongo/util/lru_cache.h: In instantiation of â[01m[Kboost::optional<std::pair<_T1, _T2> > mongo::LRUCache<K, V, Hash, KeyEqual>::add(const K&, V) [with K = mongo::executor::ConnectionPool::ConnectionInterface*; V = std::shared_ptr<mongo::executor::ConnectionPool::ConnectionInterface>; Hash = absl::container_internal::HashEq<mongo::executor::ConnectionPool::ConnectionInterface*, void>::Hash; KeyEqual = absl::container_internal::HashEq<mongo::executor::ConnectionPool::ConnectionInterface*, void>::Eq][m[Kâ: >[01m[Ksrc/mongo/executor/connection_pool.cpp:861:19:[m[K required from here >[01m[Ksrc/mongo/util/lru_cache.h:108:34:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 108 | return std::move(pair[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/lru_cache.h:108:34:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Generating library build/opt/mongo/executor/libconnection_pool_executor.a >Skipping ranlib for thin archive build/opt/mongo/executor/libconnection_pool_executor.a >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_pow.o >[01m[Ksrc/third_party/mozjs-60/extract/modules/fdlibm/e_pow.cpp:[m[K In function â[01m[Kdouble fdlibm::pow(double, double)[m[Kâ: >[01m[Ksrc/third_party/mozjs-60/extract/modules/fdlibm/e_pow.cpp:131:35:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint32_t[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kuint32_t[m[Kâ {aka â[01m[Kunsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 131 | if([01;35m[K(j<<(52-k))==ly[m[K) yisint = 2-(j&1); > | [01;35m[K~~~~~~~~~~~^~~~[m[K >- Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src16.o >Compiling build/opt/third_party/mozjs-60/extract/js/src/builtin/RegExp.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src10.o >Compiling build/opt/third_party/mozjs-60/extract/mfbt/double-conversion/double-conversion/strtod.o >Compiling build/opt/third_party/mozjs-60/extract/js/src/frontend/Parser.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src3.o >| Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src9.o >Compiling build/opt/third_party/mozjs-60/extract/js/src/mfbt/Unified_cpp_mfbt0.o >- Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src12.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_log10.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_cosh.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_tanh.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src28.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src44.o >Compiling build/opt/third_party/mozjs-60/extract/js/src/jsmath.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_log1p.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_scalbn.o >| Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src40.o >In file included from [01m[K/usr/include/string.h:535[m[K, > from [01m[Ksrc/third_party/mozjs-60/include/mozilla/EndianUtils.h:76[m[K, > from [01m[Ksrc/third_party/mozjs-60/extract/js/src/jsfriendapi.h:12[m[K, > from [01m[Ksrc/third_party/mozjs-60/extract/js/src/vm/NativeObject.h:15[m[K, > from [01m[Ksrc/third_party/mozjs-60/extract/js/src/builtin/Promise.h:13[m[K, > from [01m[Ksrc/third_party/mozjs-60/extract/js/src/builtin/Stream.h:10[m[K, > from [01m[Ksrc/third_party/mozjs-60/extract/js/src/builtin/Stream.cpp:7[m[K, > from [01m[Ksrc/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src2.cpp:2[m[K: >In function â[01m[Kvoid* memcpy(void*, const void*, size_t)[m[Kâ, > inlined from â[01m[Kvoid mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char][m[Kâ at [01m[Ksrc/third_party/mozjs-60/include/mozilla/PodOperations.h:110:11[m[K, > inlined from â[01m[Kbool InlineCharBuffer<CharT>::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char][m[Kâ at [01m[Ksrc/third_party/mozjs-60/extract/js/src/builtin/String.cpp:166:20[m[K, > inlined from â[01m[Kbool ToUpperCase(JSContext*, InlineCharBuffer<CharT>&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char][m[Kâ at [01m[Ksrc/third_party/mozjs-60/extract/js/src/builtin/String.cpp:1269:35[m[K, > inlined from â[01m[KJSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char][m[Kâ at [01m[Ksrc/third_party/mozjs-60/extract/js/src/builtin/String.cpp:1373:29[m[K, > inlined from â[01m[KJSString* js::StringToUpperCase(JSContext*, JS::HandleString)[m[Kâ at [01m[Ksrc/third_party/mozjs-60/extract/js/src/builtin/String.cpp:1396:39[m[K: >[01m[K/usr/include/bits/string_fortified.h:29:33:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kvoid* __builtin_memcpy(void*, const void*, long unsigned int)[m[Kâ reading between 128 and 4294967295 bytes from a region of size 40 [[01;35m[K-Wstringop-overread[m[K] > 29 | return [01;35m[K__builtin___memcpy_chk (__dest, __src, __len,[m[K > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~[m[K > 30 | [01;35m[K __glibc_objsize0 (__dest))[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ksrc/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src2.cpp:11[m[K: >[01m[Ksrc/third_party/mozjs-60/extract/js/src/builtin/String.cpp:[m[K In function â[01m[KJSString* js::StringToUpperCase(JSContext*, JS::HandleString)[m[Kâ: >[01m[Ksrc/third_party/mozjs-60/extract/js/src/builtin/String.cpp:1286:54:[m[K [01;36m[Knote: [m[Ksource object â[01m[KnewChars[m[Kâ of size 40 > 1286 | mozilla::MaybeOneOf<Latin1Buffer, TwoByteBuffer> [01;36m[KnewChars[m[K; > | [01;36m[K^~~~~~~~[m[K >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src22.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src23.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src27.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src45.o >- Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src41.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src1.o >Compiling build/opt/third_party/mozjs-60/extract/js/src/gc/StoreBuffer.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src11.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_log2.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_floor.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_sinh.o >[01m[Ksrc/third_party/mozjs-60/extract/modules/fdlibm/s_floor.cpp:[m[K In function â[01m[Kdouble fdlibm::floor(double)[m[Kâ: >[01m[Ksrc/third_party/mozjs-60/extract/modules/fdlibm/s_floor.cpp:64:29:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kuint32_t[m[Kâ {aka â[01m[Kunsigned int[m[Kâ} and â[01m[Kint32_t[m[Kâ {aka â[01m[Kint[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 64 | if([01;35m[Kj<i1[m[K) i0 +=1 ; /* got a carry */ > | [01;35m[K~^~~[m[K >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src21.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_copysign.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src30.o >| Compiling build/opt/third_party/mozjs-60/extract/js/src/vm/Interpreter.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src33.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_atanh.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src39.o >Compiling build/opt/third_party/mozjs-60/extract/js/src/jsarray.o >Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/TimeStamp.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src20.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src37.o >- Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src15.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_rintf.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_exp.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src14.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src0.o >Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/ConditionVariable_posix.o >| Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src7.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src8.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_ceil.o >[01m[Ksrc/third_party/mozjs-60/extract/modules/fdlibm/s_ceil.cpp:[m[K In function â[01m[Kdouble fdlibm::ceil(double)[m[Kâ: >[01m[Ksrc/third_party/mozjs-60/extract/modules/fdlibm/s_ceil.cpp:63:29:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kuint32_t[m[Kâ {aka â[01m[Kunsigned int[m[Kâ} and â[01m[Kint32_t[m[Kâ {aka â[01m[Kint[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 63 | if([01;35m[Kj<i1[m[K) i0+=1; /* got a carry */ > | [01;35m[K~^~~[m[K >Compiling build/opt/third_party/mozjs-60/mongo_sources/freeOpToJSContext.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src6.o >Compiling build/opt/third_party/mozjs-60/extract/js/src/util/DoubleToString.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_asinh.o >Compiling build/opt/third_party/mozjs-60/extract/mfbt/lz4.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_trunc.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_truncf.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src17.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_atan.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >- Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src26.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src5.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src43.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_ceilf.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src42.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_atan2.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src13.o >| Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/Printf.o >Compiling build/opt/third_party/mozjs-60/extract/js/src/perf/pm_stub.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_acos.o >Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/StackWalk.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_cbrt.o >Compiling build/opt/third_party/mozjs-60/extract/js/src/vm/JSAtom.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/k_exp.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src19.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_sqrt.o >[01m[Ksrc/third_party/mozjs-60/extract/modules/fdlibm/e_sqrt.cpp:[m[K In function â[01m[Kdouble fdlibm::sqrt(double)[m[Kâ: >[01m[Ksrc/third_party/mozjs-60/extract/modules/fdlibm/e_sqrt.cpp:158:30:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kuint32_t[m[Kâ {aka â[01m[Kunsigned int[m[Kâ} and â[01m[Kint32_t[m[Kâ {aka â[01m[Kint[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 158 | if(([01;35m[K(t1&sign)==sign[m[K)&&(s1&sign)==0) s0 += 1; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src25.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src36.o >Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/Mutex_posix.o >- Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src4.o >Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/TimeStamp_posix.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_fabs.o >Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src35.o >Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_acosh.o >Compiling build/opt/third_party/mozjs-60/mongo_sources/mongoErrorReportToString.o >Compiling build/opt/third_party/icu4c-57.1/source/i18n/upluralrules.o >Compiling build/opt/third_party/icu4c-57.1/source/i18n/unum.o >Compiling build/opt/third_party/icu4c-57.1/source/i18n/csrmbcs.o >Compiling build/opt/mongo/db/query/datetime/date_time_support.o >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_fmod.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Generating build/opt/mongo/db/repl/rollback_gen.cpp >Compiling build/opt/mongo/db/repl/replication_process.o >| Compiling build/opt/third_party/gperftools-2.7/dist/src/system-alloc.o >Compiling build/opt/third_party/icu4c-57.1/source/common/uhash.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/shell/shell_utils.o >Compiling build/opt/mongo/client/sdam/sdam_datatypes.o >Generating library build/opt/mongo/db/query/datetime/libdate_time_support.a >Skipping ranlib for thin archive build/opt/mongo/db/query/datetime/libdate_time_support.a >Compiling build/opt/mongo/util/concurrency/ticketholder.o >Compiling build/opt/third_party/icu4c-57.1/source/i18n/windtfmt.o >- Generating build/opt/mongo/db/logical_session_cache_stats_gen.cpp >Generating build/opt/mongo/db/logical_session_cache_gen.cpp >Compiling build/opt/mongo/db/logical_session_id_helpers.o >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_llrintd.o >Compiling build/opt/mongo/client/mongo_uri_connect.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/icu4c-57.1/source/i18n/digitformatter.o >Compiling build/opt/third_party/s2/s2cellunion.o >| Compiling build/opt/third_party/icu4c-57.1/source/common/uniset_props.o >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_atanh.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/executor/hedging_metrics.o >Compiling build/opt/third_party/unwind/dist/src/x86_64/Lcreate_addr_space.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >- | - | - Compiling build/opt/mongo/util/net/ssl_stream.o >Compiling build/opt/third_party/s2/s2regioncoverer.o >Compiling build/opt/third_party/s2/s1interval.o >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/catalog/collection.h:48[m[K, > from [01m[Ksrc/mongo/db/repl/storage_interface.h:40[m[K, > from [01m[Ksrc/mongo/db/repl/replication_process.cpp:42[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/plan_cache.h:36[m[K, > from [01m[Ksrc/mongo/db/query/query_solution.h:40[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:36[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:35[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/third_party/s2/s2.o >Generating library build/opt/mongo/db/liblogical_session_id_helpers.a >Skipping ranlib for thin archive build/opt/mongo/db/liblogical_session_id_helpers.a >Compiling build/opt/third_party/s2/s2regionunion.o >Compiling build/opt/third_party/s2/s2pointregion.o >Compiling build/opt/third_party/s2/s2regionintersection.o >Compiling build/opt/third_party/s2/s2cellid.o >Compiling build/opt/third_party/s2/s2polygon.o >Compiling build/opt/third_party/s2/s1angle.o >Compiling build/opt/third_party/s2/s2region.o >| Compiling build/opt/third_party/s2/s2cell.o >Compiling build/opt/third_party/s2/s2r2rect.o >Compiling build/opt/third_party/s2/s2latlng.o >Compiling build/opt/third_party/s2/s2cap.o >Compiling build/opt/third_party/s2/s2latlngrect.o >Compiling build/opt/third_party/s2/s2polygonbuilder.o >Compiling build/opt/third_party/s2/s2polyline.o >Compiling build/opt/third_party/s2/s2edgeindex.o >Compiling build/opt/third_party/s2/s2edgeutil.o >Compiling build/opt/third_party/s2/s2loop.o >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_fmod.o >Compiling build/opt/mongo/db/concurrency/lock_manager.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/db/concurrency/d_concurrency.o >Compiling build/opt/mongo/db/concurrency/lock_state.o >Compiling build/opt/mongo/db/concurrency/replication_state_transition_lock_guard.o >Compiling build/opt/mongo/db/concurrency/lock_stats.o >Compiling build/opt/mongo/util/options_parser/value.o >Generating library build/opt/third_party/s2/libs2.a >Skipping ranlib for thin archive build/opt/third_party/s2/libs2.a >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_expm1.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/icu4c-57.1/source/i18n/visibledigits.o >- Compiling build/opt/mongo/logv2/log_util.o >Generating library build/opt/third_party/mozjs-60/libmozjs.a >Skipping ranlib for thin archive build/opt/third_party/mozjs-60/libmozjs.a >Compiling build/opt/third_party/icu4c-57.1/source/common/uloc_tag.o >Compiling build/opt/third_party/icu4c-57.1/source/i18n/japancal.o >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_uint64.o >Compiling build/opt/third_party/icu4c-57.1/source/i18n/collationrootelements.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_fma.o >Compiling build/opt/mongo/db/query/killcursors_response.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/icu4c-57.1/source/i18n/regexcmp.o >| Compiling build/opt/mongo/logger/log_manager.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/util/cmdline_utils/censor_cmdline.o >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_string.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/icu4c-57.1/source/i18n/remtrans.o >Compiling build/opt/third_party/unwind/dist/src/mi/Lget_accessors.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Generating build/opt/mongo/s/catalog/type_chunk_base_gen.cpp >Compiling build/opt/mongo/s/request_types/update_zone_key_range_request_type.o >Generating library build/opt/mongo/db/catalog/libcollection.a >Skipping ranlib for thin archive build/opt/mongo/db/catalog/libcollection.a >Generating build/opt/mongo/util/net/ssl_parameters_gen.cpp >Compiling build/opt/mongo/util/net/ocsp/ocsp_manager.o >Compiling build/opt/third_party/s2/strings/stringprintf.o >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/catalog/collection.h:48[m[K, > from [01m[Ksrc/mongo/db/catalog/collection_catalog.h:36[m[K, > from [01m[Ksrc/mongo/db/concurrency/d_concurrency.cpp:40[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/plan_cache.h:36[m[K, > from [01m[Ksrc/mongo/db/query/query_solution.h:40[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:36[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:35[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/third_party/icu4c-57.1/source/i18n/collation.o >- Compiling build/opt/mongo/db/index/sort_key_generator.o >Compiling build/opt/third_party/shim_unwind.o >Compiling build/opt/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/city.o >Compiling build/opt/mongo/db/repl/bson_extract_optime.o >Generating library build/opt/mongo/util/cmdline_utils/libcmdline_utils.a >Skipping ranlib for thin archive build/opt/mongo/util/cmdline_utils/libcmdline_utils.a >Compiling build/opt/third_party/icu4c-57.1/source/common/pluralmap.o >Compiling build/opt/mongo/util/system_clock_source.o >Compiling build/opt/mongo/client/mongo_uri.o >Generating library build/opt/mongo/db/repl/liboptime.a >Skipping ranlib for thin archive build/opt/mongo/db/repl/liboptime.a >Compiling build/opt/mongo/base/status.o >Compiling build/opt/mongo/executor/network_interface_thread_pool.o >Compiling build/opt/third_party/icu4c-57.1/source/stubdata/stubdata.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Generating build/opt/mongo/db/query/hint_gen.cpp >Compiling build/opt/mongo/db/query/hint_gen.o >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/clientcursor.h:40[m[K, > from [01m[Ksrc/mongo/db/query/killcursors_response.h:36[m[K, > from [01m[Ksrc/mongo/db/query/killcursors_response.cpp:34[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/plan_cache.h:36[m[K, > from [01m[Ksrc/mongo/db/query/query_solution.h:40[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:36[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:35[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/mongo/db/query/hint_parser.o >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/catalog/collection.h:48[m[K, > from [01m[Ksrc/mongo/db/catalog/collection_catalog.h:36[m[K, > from [01m[Ksrc/mongo/db/concurrency/lock_manager.cpp:44[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/plan_cache.h:36[m[K, > from [01m[Ksrc/mongo/db/query/query_solution.h:40[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:36[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:35[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/third_party/icu4c-57.1/source/i18n/valueformatter.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Ksrc/mongo/db/commands/server_status.h:32[m[K, > from [01m[Ksrc/mongo/db/storage/flow_control.h:34[m[K, > from [01m[Ksrc/mongo/db/concurrency/lock_state.cpp:43[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >[01m[Ksrc/mongo/db/concurrency/lock_state.cpp:[m[K In member function â[01m[Kvirtual boost::optional<mongo::Locker::LockerInfo> mongo::LockerImpl::getLockerInfo(boost::optional<mongo::LockStats<long int> >) const[m[Kâ: >[01m[Ksrc/mongo/db/concurrency/lock_state.cpp:749:21:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 749 | return [01;35m[Kstd::move(lockerInfo)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/concurrency/lock_state.cpp:749:21:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Generating library build/opt/mongo/db/concurrency/liblock_manager.a >Compiling build/opt/third_party/unwind/dist/src/dwarf/Lfde.o >Skipping ranlib for thin archive build/opt/mongo/db/concurrency/liblock_manager.a >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_to_uint64.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/icu4c-57.1/source/i18n/cecal.o >| Compiling build/opt/third_party/icu4c-57.1/source/common/uvectr32.o >Compiling build/opt/third_party/icu4c-57.1/source/common/resource.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/util/summation.o >Compiling build/opt/mongo/util/platform_init.o >Compiling build/opt/mongo/scripting/jsexception.o >Generating build/opt/mongo/transport/message_compressor_options_client_gen.cpp >Compiling build/opt/mongo/transport/message_compressor_options_client_gen.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/pipeline/document_path_support.h:38[m[K, > from [01m[Ksrc/mongo/db/query/sort_pattern.h:34[m[K, > from [01m[Ksrc/mongo/db/index/sort_key_generator.h:37[m[K, > from [01m[Ksrc/mongo/db/index/sort_key_generator.cpp:32[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/third_party/icu4c-57.1/source/i18n/rbt_pars.o >Compiling build/opt/mongo/bson/bson_depth.o >Compiling build/opt/mongo/db/auth/privilege_parser.o >Generating library build/opt/mongo/util/libsummation.a >Skipping ranlib for thin archive build/opt/mongo/util/libsummation.a >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_logbd.o >Generating library build/opt/mongo/executor/libnetwork_interface_thread_pool.a >Skipping ranlib for thin archive build/opt/mongo/executor/libnetwork_interface_thread_pool.a >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_uint8.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/icu4c-57.1/source/i18n/astro.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_to_uint8.o >- Compiling build/opt/mongo/db/auth/authorization_session.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/idl/server_parameter_with_storage.o >Compiling build/opt/third_party/icu4c-57.1/source/i18n/identifier_info.o >| Compiling build/opt/mongo/scripting/mozjs/code.o >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_noncomp.o >Compiling build/opt/mongo/base/simple_string_data_comparator.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/db/query/projection.o >Compiling build/opt/mongo/db/query/projection_parser.o >Compiling build/opt/mongo/db/query/projection_ast_util.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Kbuild/opt/mongo/db/query/hint_gen.cpp:16[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Generating library build/opt/mongo/db/query/libhint_parser.a >Skipping ranlib for thin archive build/opt/mongo/db/query/libhint_parser.a >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_fma.o >In file included from [01m[Ksrc/mongo/db/auth/authorization_session.cpp:51[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/mongo/s/catalog/type_config_version.o >Generating build/opt/mongo/s/chunk_version_gen.cpp >Compiling build/opt/mongo/s/chunk_version_gen.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/icu4c-57.1/source/i18n/dcfmtsym.o >Compiling build/opt/mongo/db/time_proof_service.o >Compiling build/opt/third_party/icu4c-57.1/source/common/unormcmp.o >- Compiling build/opt/third_party/unwind/dist/src/x86_64/Lget_proc_info.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/icu4c-57.1/source/i18n/cpdtrans.o >Compiling build/opt/mongo/db/exec/working_set.o >Compiling build/opt/third_party/abseil-cpp-master/abseil-cpp/absl/base/internal/throw_delegate.o >Generating library build/opt/mongo/db/libtime_proof_service.a >Skipping ranlib for thin archive build/opt/mongo/db/libtime_proof_service.a >Compiling build/opt/third_party/icu4c-57.1/source/i18n/regeximp.o >Generating build/opt/mongo/db/pipeline/document_source_change_stream_gen.cpp >Compiling build/opt/mongo/util/signal_handlers_synchronous.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Kbuild/opt/mongo/transport/message_compressor_options_client_gen.cpp:16[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/mongo/db/pipeline/document_source_change_stream_gen.o >Generating library build/opt/mongo/transport/libmessage_compressor_options_client.a >Skipping ranlib for thin archive build/opt/mongo/transport/libmessage_compressor_options_client.a >Compiling build/opt/mongo/db/matcher/expression_where_noop.o >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:37[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.cpp:30[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/expression_with_placeholder.h:37[m[K, > from [01m[Ksrc/mongo/db/matcher/expression_parser.h:40[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_acos.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/db/catalog/collection_catalog.o >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:37[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection_parser.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_parser.cpp:30[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/expression_with_placeholder.h:37[m[K, > from [01m[Ksrc/mongo/db/matcher/expression_parser.h:40[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/third_party/unwind/dist/src/mi/backtrace.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >| Compiling build/opt/mongo/db/matcher/expression_parser.o >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:37[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast_util.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast_util.cpp:32[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/expression_with_placeholder.h:37[m[K, > from [01m[Ksrc/mongo/db/matcher/expression_parser.h:40[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Generating library build/opt/mongo/db/query/libprojection_ast.a >Skipping ranlib for thin archive build/opt/mongo/db/query/libprojection_ast.a >Compiling build/opt/mongo/db/fts/fts_query_noop.o >Generating build/opt/mongo/s/query/async_results_merger_params_gen.cpp >Compiling build/opt/mongo/db/index/btree_key_generator.o >Compiling build/opt/mongo/db/index/wildcard_key_generator.o >[01m[Ksrc/mongo/db/matcher/expression_where_noop.cpp:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::WhereNoOpMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_where_noop.cpp:54:21:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 54 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_where_noop.cpp:54:21:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >- Compiling build/opt/mongo/db/index/expression_keys_private.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Kbuild/opt/mongo/s/chunk_version_gen.cpp:16[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_mul.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_tanh.o >[01m[Ksrc/mongo/db/fts/fts_query_noop.cpp:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::fts::FTSQuery> mongo::fts::FTSQueryNoop::clone() const[m[Kâ: >[01m[Ksrc/mongo/db/fts/fts_query_noop.cpp:46:21:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 46 | return [01;35m[Kstd::move(clonedQuery)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/fts/fts_query_noop.cpp:46:21:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/mongo/client/hedging_mode_gen.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >Compiling build/opt/mongo/db/baton.o >Compiling build/opt/third_party/wiredtiger/src/checksum/x86/crc32-x86.o >[01m[Kcc1:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wno-exceptions[m[Kâ is valid for C++/ObjC++ but not for C >/usr/bin/python3.10 src/mongo/base/generate_error_codes.py src/mongo/base/error_codes.yml src/mongo/shell/error_codes.tpl.js build/opt/mongo/shell/error_codes.js >/usr/bin/python3.10 site_scons/site_tools/jstoh.py build/opt/mongo/shell/mongo.cpp src/mongo/shell/assert.js src/mongo/shell/bulk_api.js src/mongo/shell/check_log.js src/mongo/shell/collection.js src/mongo/shell/crud_api.js src/mongo/shell/db.js build/opt/mongo/shell/error_codes.js src/mongo/shell/explainable.js src/mongo/shell/explain_query.js src/mongo/shell/mongo.js src/mongo/shell/query.js src/mongo/shell/session.js src/mongo/shell/types.js src/mongo/shell/utils_auth.js src/mongo/shell/utils.js src/mongo/shell/utils_sh.js >Compiling build/opt/mongo/shell/mongo.o >Compiling build/opt/mongo/db/query/collation/collation_spec.o >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Kbuild/opt/mongo/db/pipeline/document_source_change_stream_gen.cpp:16[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >Compiling build/opt/mongo/db/query/killcursors_request.o >In file included from [01m[Ksrc/third_party/s2/s2.h:19[m[K, > from [01m[Ksrc/mongo/db/geo/s2.h:41[m[K, > from [01m[Ksrc/mongo/db/geo/big_polygon.h:34[m[K, > from [01m[Ksrc/mongo/db/geo/shapes.h:37[m[K, > from [01m[Ksrc/mongo/db/geo/geometry_container.h:34[m[K, > from [01m[Ksrc/mongo/db/index/expression_keys_private.cpp:42[m[K: >[01m[Ksrc/third_party/s2/hash.h:8:23:[m[K [01;31m[Kerror: [m[Kinvalid use of template-name â[01m[Kstd::unordered_set[m[Kâ without an argument list > 8 | #define hash_set std::[01;31m[Kunordered_set[m[K > | [01;31m[K^~~~~~~~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/unordered_set:47[m[K, > from [01m[Ksrc/third_party/abseil-cpp-master/abseil-cpp/absl/algorithm/container.h:50[m[K, > from [01m[Ksrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/node_hash_map.h:43[m[K, > from [01m[Ksrc/mongo/stdx/unordered_map.h:34[m[K, > from [01m[Ksrc/mongo/base/string_data_comparator_interface.h:33[m[K, > from [01m[Ksrc/mongo/bson/bsonobj.h:42[m[K, > from [01m[Ksrc/mongo/db/index/expression_keys_private.h:34[m[K, > from [01m[Ksrc/mongo/db/index/expression_keys_private.cpp:32[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/unordered_set.h:97:11:[m[K [01;36m[Knote: [m[Kâ[01m[Ktemplate<class _Value, class _Hash, class _Pred, class _Alloc> class std::unordered_set[m[Kâ declared here > 97 | class [01;36m[Kunordered_set[m[K > | [01;36m[K^~~~~~~~~~~~~[m[K >[01m[Ksrc/third_party/s2/hash.h:5:23:[m[K [01;31m[Kerror: [m[Kinvalid use of template-name â[01m[Kstd::unordered_map[m[Kâ without an argument list > 5 | #define hash_map std::[01;31m[Kunordered_map[m[K > | [01;31m[K^~~~~~~~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/unordered_map:47[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/functional:61[m[K, > from [01m[K/usr/include/boost/utility/compare_pointees.hpp:15[m[K, > from [01m[K/usr/include/boost/optional/optional.hpp:61[m[K, > from [01m[K/usr/include/boost/optional.hpp:15[m[K, > from [01m[Ksrc/mongo/base/status_with.h:32[m[K, > from [01m[Ksrc/mongo/base/data_type.h:40[m[K, > from [01m[Ksrc/mongo/bson/bsonobj.h:40[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/unordered_map.h:102:11:[m[K [01;36m[Knote: [m[Kâ[01m[Ktemplate<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc> class std::unordered_map[m[Kâ declared here > 102 | class [01;36m[Kunordered_map[m[K > | [01;36m[K^~~~~~~~~~~~~[m[K >scons: *** [build/opt/mongo/db/index/expression_keys_private.o] Error 1 >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/projection_executor.h:38[m[K, > from [01m[Ksrc/mongo/db/exec/wildcard_projection.h:30[m[K, > from [01m[Ksrc/mongo/db/index/wildcard_key_generator.h:32[m[K, > from [01m[Ksrc/mongo/db/index/wildcard_key_generator.cpp:32[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Ksrc/mongo/db/pipeline/document_source.h:45[m[K, > from [01m[Ksrc/mongo/db/pipeline/transformer_interface.h:34[m[K, > from [01m[Ksrc/mongo/db/exec/projection_executor.h:40[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/exec/plan_stage.h:37[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:32[m[K, > from [01m[Ksrc/mongo/db/commands.h:47[m[K, > from [01m[Kbuild/opt/mongo/client/hedging_mode_gen.cpp:16[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:34[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/query/explain.h:36[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:[m[K At global scope: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/catalog/collection.h:48[m[K, > from [01m[Ksrc/mongo/db/catalog/collection_catalog.h:36[m[K, > from [01m[Ksrc/mongo/db/catalog/collection_catalog.cpp:33[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/plan_cache.h:36[m[K, > from [01m[Ksrc/mongo/db/query/query_solution.h:40[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:36[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:35[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:37[m[K, > from [01m[Ksrc/mongo/db/matcher/expression_parser.cpp:32[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/expression_with_placeholder.h:37[m[K, > from [01m[Ksrc/mongo/db/matcher/expression_parser.h:40[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.cpp:43[m[K: >[01m[Ksrc/mongo/db/matcher/expression_array.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ElemMatchObjectMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_array.h:85:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 85 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_array.h:85:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_array.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ElemMatchValueMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_array.h:140:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 140 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_array.h:140:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_array.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::SizeMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_array.h:177:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 177 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_array.h:177:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.cpp:55[m[K: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_fmod.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaFmodMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_fmod.h:50:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 50 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_fmod.h:50:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.cpp:57[m[K: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_max_items.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaMaxItemsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_max_items.h:57:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 57 | return [01;35m[Kstd::move(maxItems)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_max_items.h:57:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.cpp:58[m[K: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_max_length.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaMaxLengthMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_max_length.h:55:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 55 | return [01;35m[Kstd::move(maxLen)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_max_length.h:55:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.cpp:59[m[K: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_max_properties.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaMaxPropertiesMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_max_properties.h:67:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 67 | return [01;35m[Kstd::move(maxProperties)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_max_properties.h:67:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.cpp:60[m[K: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_min_items.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaMinItemsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_min_items.h:57:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 57 | return [01;35m[Kstd::move(minItems)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_min_items.h:57:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.cpp:61[m[K: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_min_length.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaMinLengthMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_min_length.h:55:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 55 | return [01;35m[Kstd::move(minLen)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_min_length.h:55:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.cpp:62[m[K: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_min_properties.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaMinPropertiesMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_min_properties.h:67:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 67 | return [01;35m[Kstd::move(minProperties)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_min_properties.h:67:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.cpp:66[m[K: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_xor.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaXorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_xor.h:58:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 58 | return [01;35m[Kstd::move(xorCopy)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_xor.h:58:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_parser.cpp:[m[K In function â[01m[Kmongo::StatusWith<std::vector<std::pair<mongo::InternalSchemaAllowedPropertiesMatchExpression::Pattern, std::unique_ptr<mongo::ExpressionWithPlaceholder> > > > mongo::{anonymous}::parsePatternProperties(mongo::BSONElement, mongo::StringData, const boost::intrusive_ptr<mongo::ExpressionContext>&, const mongo::ExtensionsCallback*, mongo::MatchExpressionParser::AllowedFeatureSet, mongo::DocumentParseLevel)[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_parser.cpp:936:21:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 936 | return [01;35m[Kstd::move(patternProperties)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_parser.cpp:936:21:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_parser.cpp:[m[K In function â[01m[Kmongo::StatusWith<absl::flat_hash_set<mongo::StringData, mongo::StringMapHasher, mongo::StringMapEq> > mongo::{anonymous}::parseProperties(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_parser.cpp:963:21:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 963 | return [01;35m[Kstd::move(properties)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_parser.cpp:963:21:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/schema/expression_internal_schema_cond.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/expression_parser.cpp:53[m[K: >src/mongo/db/matcher/expression_arity.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::FixedArityMatchExpression<T, nargs>::shallowClone() const [with T = mongo::InternalSchemaCondMatchExpression; long unsigned int nargs = 3][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_arity.h:118:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_arity.h:133:31:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 133 | return std::move(clone[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_arity.h:133:31:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/catalog/util/partitioned.h:44[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:35[m[K, > from [01m[Ksrc/mongo/db/clientcursor.h:40[m[K, > from [01m[Ksrc/mongo/db/query/killcursors_request.h:36[m[K, > from [01m[Ksrc/mongo/db/query/killcursors_request.cpp:34[m[K: >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;35m[Kwarning: [m[Kuse of â[01m[Kstd::hardware_destructive_interference_size[m[Kâ [[01;35m[K-Winterference-size[m[K] > 64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size[01;35m[K>[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kits value can vary between compiler versions or with different â[01m[K-mtune[m[Kâ or â[01m[K-mcpu[m[Kâ flags >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kif this use is part of a public ABI, change it to instead use a constant variable you define >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kthe default value for the current CPU tuning is 64 bytes >[01m[Ksrc/mongo/util/with_alignment.h:64:90:[m[K [01;36m[Knote: [m[Kyou can stabilize this value with â[01m[K--param hardware_destructive_interference_size=64[m[Kâ, or disable this warning with â[01m[K-Wno-interference-size[m[Kâ >In file included from [01m[Ksrc/mongo/db/matcher/expression_text_base.h:32[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:33[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback_noop.h:32[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:36[m[K, > from [01m[Ksrc/mongo/db/query/plan_cache.h:36[m[K, > from [01m[Ksrc/mongo/db/query/query_solution.h:40[m[K, > from [01m[Ksrc/mongo/db/query/plan_executor.h:36[m[K: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 201 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:201:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 223 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:223:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 245 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:245:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 267 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:267:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 289 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:289:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 308 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:308:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 352 | return [01;35m[Kstd::move(m)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:352:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 388 | return [01;35m[Kstd::move(e)[m[K; > | [01;35m[K~~~~~~~~~^~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:388:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 572 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:572:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 593 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:593:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 614 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:614:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 635 | return [01;35m[Kstd::move(bitTestMatchExpression)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_leaf.h:635:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/pipeline/expression_context.h:44[m[K, > from [01m[Ksrc/mongo/db/matcher/extensions_callback.h:35[m[K: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:[m[K In static member function â[01m[Kstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)[m[Kâ: >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 90 | return [01;35m[Kstd::move(pipeline)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~~[m[K >[01m[Ksrc/mongo/db/pipeline/aggregation_request.h:90:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:38[m[K, > from [01m[Ksrc/mongo/db/matcher/copyable_match_expression.h:32[m[K, > from [01m[Ksrc/mongo/db/query/projection_ast.h:33[m[K, > from [01m[Ksrc/mongo/db/query/projection.h:33[m[K, > from [01m[Ksrc/mongo/db/query/canonical_query.h:38[m[K: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 126 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:126:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 155 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:155:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 184 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:184:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >[01m[Ksrc/mongo/db/matcher/expression_tree.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 202 | return [01;35m[Kstd::move(self)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_tree.h:202:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[Ksrc/mongo/db/matcher/expression_parser.h:39[m[K: >[01m[Ksrc/mongo/db/matcher/expression_type.h:[m[K In member function â[01m[Kvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const[m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 196 | return [01;35m[Kstd::move(expr)[m[K; > | [01;35m[K~~~~~~~~~^~~~~~[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:196:25:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] > 74 | return std::move(expr[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >src/mongo/db/matcher/expression_type.h: In instantiation of â[01m[Kstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression][m[Kâ: >[01m[Ksrc/mongo/db/matcher/expression_type.h:69:38:[m[K required from here >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;35m[Kwarning: [m[Kredundant move in return statement [[01;35m[K-Wredundant-move[m[K] >[01m[Ksrc/mongo/db/matcher/expression_type.h:74:30:[m[K [01;36m[Knote: [m[Kremove â[01m[Kstd::move[m[Kâ call >In file included from [01m[K/usr/include/string.h:535[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/cstring:42[m[K, > from [01m[K/usr/include/boost/assert/source_location.hpp:17[m[K, > from [01m[K/usr/include/boost/exception/exception.hpp:9[m[K, > from [01m[K/usr/include/boost/throw_exception.hpp:21[m[K, > from [01m[K/usr/include/boost/optional/optional.hpp:36[m[K, > from [01m[K/usr/include/boost/optional.hpp:15[m[K, > from [01m[Ksrc/mongo/base/status_with.h:32[m[K, > from [01m[Ksrc/mongo/db/query/killcursors_request.h:34[m[K: >In function â[01m[Kvoid* memcpy(void*, const void*, size_t)[m[Kâ, > inlined from â[01m[Kvoid mongo::StringData::copyTo(char*, bool) const[m[Kâ at [01m[Ksrc/mongo/base/string_data.h:272:15[m[K, > inlined from â[01m[Kvoid mongo::StringBuilderImpl<Allocator>::append(mongo::StringData) [with Allocator = mongo::SharedBufferAllocator][m[Kâ at [01m[Ksrc/mongo/bson/util/builder.h:490:19[m[K, > inlined from â[01m[Kmongo::StringBuilderImpl<Allocator>& mongo::StringBuilderImpl<Allocator>::operator<<(mongo::StringData) [with Allocator = mongo::SharedBufferAllocator][m[Kâ at [01m[Ksrc/mongo/bson/util/builder.h:446:15[m[K, > inlined from â[01m[Kmongo::str::stream& mongo::str::stream::operator<<(const T&) [with T = mongo::StringData][m[Kâ at [01m[Ksrc/mongo/util/str.h:67:12[m[K, > inlined from â[01m[Kstatic mongo::StatusWith<mongo::KillCursorsRequest> mongo::KillCursorsRequest::parseFromBSON(const std::string&, const mongo::BSONObj&)[m[Kâ at [01m[Ksrc/mongo/db/query/killcursors_request.cpp:53:66[m[K: >[01m[K/usr/include/bits/string_fortified.h:29:33:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kvoid* __builtin_memcpy(void*, const void*, long unsigned int)[m[Kâ offset [0, 10] is out of the bounds [0, 0] [[01;35m[K-Warray-bounds[m[K] > 29 | return [01;35m[K__builtin___memcpy_chk (__dest, __src, __len,[m[K > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~[m[K > 30 | [01;35m[K __glibc_objsize0 (__dest))[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >scons: building terminated because of errors. >build/opt/mongo/db/index/expression_keys_private.o failed: Error 1 > [31;01m*[0m ERROR: dev-db/mongodb-4.4.10-r1::gentoo failed (compile phase): > [31;01m*[0m escons failed. > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 136: Called src_compile > [31;01m*[0m environment, line 3151: Called escons 'AR=x86_64-pc-linux-gnu-ar' 'CC=x86_64-pc-linux-gnu-gcc' 'CXX=x86_64-pc-linux-gnu-g++' '--disable-warnings-as-errors' '--use-system-boost' '--use-system-pcre' '--use-system-snappy' '--use-system-stemmer' '--use-system-yaml' '--use-system-zlib' '--use-system-zstd' '--ssl' '--runtime-hardening=off' '--nostrip' 'install-core' > [31;01m*[0m environment, line 1751: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m "${@}" || die -n "escons failed." > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-db/mongodb-4.4.10-r1::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-db/mongodb-4.4.10-r1::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-db/mongodb-4.4.10-r1/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-db/mongodb-4.4.10-r1/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-db/mongodb-4.4.10-r1/work/mongodb-src-r4.4.10' > [31;01m*[0m S: '/var/tmp/portage/dev-db/mongodb-4.4.10-r1/work/mongodb-src-r4.4.10'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 887037
: 843487 |
845726