[llvm-bugs] [llvm][libcxx] script embedded when library .so expected

Donald Wilde via llvm-bugs llvm-bugs at lists.llvm.org
Sun Mar 22 17:39:48 PDT 2020


LLVM Team --

I am seeing a bug about shared libraries and libcxx_abi in 9.0.1 that
was fixed by a very prominent coder ("Hal Finkel" <hfinkel at
anl.gov>), at least fixed with patches reported to the list in 2016. I have to
assume that y'alls took care of this back then. :)

Description of the problem:
http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20161003/173115.html

His fixes: http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20161003/173145.html

The shared library not found error is the same.

Here's my generator CMake invocation:

  cmake -G 'Unix Makefiles'
-DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;libcxxab;libcxx;lldb;compiler-rt;lld;polly;openmp;test-suite"
-DCMAKE_BUILD_TYPE=RelWithDebInfo ../../llvm-9.0.1.src/

I downloaded the sources from the web site onto my Ubuntu machine, so
I had to remove the revision numbers from the secondary source
directories. I did modify the spec file to use -std=c++14, and I saw a
bunch of deprecation warnings about auto_ptrs so it looks like that
worked. If the fix for this error will be similar, I expect that using
the '11 compiler  instead of '14 will not affect the outcome.

I haven't made any changes other than putting libcxxab before libcxx
in the subprojects list. I think just whacking the trees might be
dangerous for me to attempt with out guidance. I am creating a new
file now of the results of the make command and its failures using
9.0.1 code. I will post it when it completes, which will be
approximately 20 minutes from now on my dual-core i7 with 'time make
-j2 &> make_invocation-200322.txt'.

Thanks in advance for looking at this. I looked in the archives but
last entry archived is for January. Let me know if I can support you
further in creating a resolution!
-- 
Don Wilde

"Social programming generates beliefs, beliefs create attitudes,
attitudes cause feelings, feelings cause us to act, and actions
produce results -- good or bad." -- adapted from "What to Say When You
Talk to Yourself," by Shad Helmstetter, Ph. D.
-------------- next part --------------
-- clang project is enabled
-- clang-tools-extra project is enabled
-- compiler-rt project is enabled
-- debuginfo-tests project is disabled
-- libclc project is disabled
-- libcxx project is enabled
-- libcxxabi project is disabled
-- libunwind project is disabled
-- lld project is enabled
-- lldb project is enabled
-- llgo project is disabled
-- openmp project is enabled
-- parallel-libs project is disabled
-- polly project is enabled
-- pstl project is disabled
-- Could NOT find Z3: Found unsuitable version "0.0.0", but required is at least "4.7.1" (found Z3_LIBRARIES-NOTFOUND)
-- Native target architecture is X86
-- Threads enabled.
-- Doxygen disabled.
-- Go bindings disabled.
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- OCaml bindings disabled.
-- LLVM host triple: x86_64-unknown-linux-gnu
-- LLVM default target triple: x86_64-unknown-linux-gnu
/usr/bin/ar: creating t.a
-- Building with -fPIC
-- Constructing LLVMBuild project information
-- Linker detection: GNU ld
-- Targeting AArch64
-- Targeting AMDGPU
-- Targeting ARM
-- Targeting BPF
-- Targeting Hexagon
-- Targeting Lanai
-- Targeting Mips
-- Targeting MSP430
-- Targeting NVPTX
-- Targeting PowerPC
-- Targeting RISCV
-- Targeting Sparc
-- Targeting SystemZ
-- Targeting WebAssembly
-- Targeting X86
-- Targeting XCore
-- Linker detection: GNU ld
-- Linker detection: GNU ld
-- Compiler-RT supported architectures: x86_64
-- Builtin supported architectures: x86_64
-- Linker detection: GNU ld
-- Linker detection: GNU ld
-- Builtin supported architectures: x86_64
-- Generated Sanitizer SUPPORTED_TOOLS list on "Linux" is "asan;lsan;msan;tsan;ubsan"
-- sanitizer_common tests on "Linux" will run against "asan;lsan;msan;tsan;ubsan"
-- check-shadowcallstack does nothing.
-- Could NOT find LIBOMPTARGET_DEP_CUDA_DRIVER (missing: LIBOMPTARGET_DEP_CUDA_DRIVER_LIBRARIES) 
-- LIBOMPTARGET: Building offloading runtime library libomptarget.
-- LIBOMPTARGET: Not building aarch64 offloading plugin: machine not found in the system.
-- LIBOMPTARGET: Not building CUDA offloading plugin: CUDA not found in system.
-- LIBOMPTARGET: Not building PPC64 offloading plugin: machine not found in the system.
-- LIBOMPTARGET: Not building PPC64le offloading plugin: machine not found in the system.
-- LIBOMPTARGET: Building x86_64 offloading plugin.
-- LIBOMPTARGET: Not building CUDA offloading device RTL: CUDA tools not found in the system.
-- ISL version: isl-0.20-65-gb822a210
-- PPCG version: ppcg-0.07
-- Clang version: 9.0.1
-- LLD version: 9.0.1
-- LLDB version: 9.0.1
-- Symbols (liblldb): exporting all symbols from the lldb namespace
-- Found epydoc - /usr/bin/epydoc
-- Found dot - /usr/bin/dot
-- Failed to find LLVM FileCheck
-- Version: 0.0.0
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Performing Test HAVE_POSIX_REGEX -- success
-- Performing Test HAVE_STEADY_CLOCK -- success
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/LLVM/llvm/build
-------------- next part --------------
[ 38%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AArch64TargetParser.cpp.o
[ 38%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMTargetParser.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o
[ 38%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
[ 38%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o
[ 38%] Linking CXX static library ../libLLVMDemangle.a
[ 38%] Built target LLVMDemangle
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
[ 38%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
[ 38%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[ 38%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
[ 38%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
[ 38%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
[ 38%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
[ 38%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
[ 38%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o
[ 38%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[ 38%] Linking CXX static library ../libLLVMTableGen.a
[ 38%] Built target LLVMTableGen
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCheck.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ItaniumManglingCanonicalizer.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Optional.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signposts.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SymbolRemappingReader.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeProfiler.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
[ 38%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[ 38%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[ 38%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[ 38%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[ 38%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Z3Solver.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
[ 38%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
[ 38%] Linking CXX static library ../libLLVMSupport.a
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/ExegesisEmitter.cpp.o
[ 38%] Built target LLVMSupport
[ 38%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/AMDGPUMetadataVerifier.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
[ 38%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o
[ 38%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
[ 38%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Minidump.cpp.o
[ 38%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocument.cpp.o
[ 38%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocumentYAML.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
[ 38%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackReader.cpp.o
[ 38%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackWriter.cpp.o
[ 38%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o
[ 38%] Linking CXX static library ../libLLVMBinaryFormat.a
[ 38%] Built target LLVMBinaryFormat
[ 38%] Building CXX object lib/Bitstream/Reader/CMakeFiles/LLVMBitstreamReader.dir/BitstreamReader.cpp.o
[ 38%] Linking CXX static library ../../libLLVMBitstreamReader.a
[ 38%] Built target LLVMBitstreamReader
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
[ 38%] Creating export file for LLVMHello
[ 38%] Built target LLVMHello_exports
[ 38%] Generating VCSRevision.h
[ 38%] Built target llvm_vcsrevision_h
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PredicateExpander.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RISCVCompressInstEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionXCOFF.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFObjectTargetWriter.cpp.o
[ 38%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFStreamer.cpp.o
[ 38%] Built target obj.llvm-tblgen
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
[ 38%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
[ 38%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o
[ 38%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
[ 38%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
[ 38%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
[ 38%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/XCOFFObjectWriter.cpp.o
[ 38%] Linking CXX static library ../libLLVMMC.a
[ 38%] Built target LLVMMC
[ 38%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
[ 38%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o
[ 38%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
[ 38%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
[ 38%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
[ 38%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
[ 38%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
[ 38%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
[ 38%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/WasmAsmParser.cpp.o
[ 38%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
[ 38%] Linking CXX static library ../../libLLVMMCDisassembler.a
[ 38%] Built target LLVMMCDisassembler
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o
[ 38%] Linking CXX static library ../../libLLVMMCParser.a
[ 38%] Built target LLVMMCParser
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HWEventListener.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RegisterFile.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/ResourceManager.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RetireControlUnit.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/Scheduler.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/InstrBuilder.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/DispatchStage.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/EntryStage.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/ExecuteStage.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InstructionTables.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/MicroOpQueueStage.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/RetireStage.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/Stage.cpp.o
[ 38%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Support.cpp.o
[ 38%] Linking CXX static library ../libLLVMMCA.a
[ 38%] Built target LLVMMCA
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o
[ 38%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[ 38%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o
[ 38%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
[ 38%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o
[ 38%] Linking CXX static library ../libLLVMOption.a
[ 38%] Built target LLVMOption
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o
[ 38%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/Remark.cpp.o
[ 38%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkFormat.cpp.o
[ 38%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkParser.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpYAML.cpp.o
[ 38%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStringTable.cpp.o
[ 38%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkParser.cpp.o
[ 38%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkSerializer.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o
[ 38%] Linking CXX static library ../libLLVMRemarks.a
[ 38%] Built target LLVMRemarks
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFYAML.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
[ 38%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAddressRange.cpp.o
[ 38%] Linking CXX static library ../libLLVMObjectYAML.a
[ 38%] Built target LLVMObjectYAML
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o
[ 38%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FunctionInfo.cpp.o
[ 38%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/InlineInfo.cpp.o
[ 38%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/Range.cpp.o
[ 38%] Linking CXX static library ../../libLLVMDebugInfoGSYM.a
[ 38%] Built target LLVMDebugInfoGSYM
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o
[ 38%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o
[ 38%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
[ 38%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
[ 38%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
[ 38%] Linking CXX static library ../../libLLVMDebugInfoMSF.a
[ 38%] Built target LLVMDebugInfoMSF
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAddr.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRnglists.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFListTable.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
[ 38%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordHelpers.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
[ 38%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a
[ 38%] Built target LLVMDebugInfoDWARF
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordHelpers.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o
[ 38%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o
[ 38%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a
[ 38%] Built target LLVMDebugInfoCodeView
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
[ 38%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
[ 38%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o
[ 38%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
[ 38%] Linking CXX static library ../../libLLVMSymbolize.a
[ 38%] Built target LLVMSymbolize
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
[ 38%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o
[ 38%] Linking CXX static library ../libLLVMLineEditor.a
[ 38%] Built target LLVMLineEditor
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
[ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ELF/ELFStub.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
[ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ELF/TBEHandler.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o
[ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/Architecture.cpp.o
[ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/ArchitectureSet.cpp.o
[ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/InterfaceFile.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o
[ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/PackedVersion.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
[ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/Symbol.cpp.o
[ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/TextStub.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o
[ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/TextStubCommon.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
[ 38%] Linking CXX static library ../libLLVMTextAPI.a
[ 38%] Built target LLVMTextAPI
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockIndexer.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockPrinter.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockVerifier.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecordProducer.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecords.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceExpander.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceWriter.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FileHeaderReader.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordInitializer.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordPrinter.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o
[ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InjectedSourceStream.cpp.o
[ 38%] Linking CXX static library ../libLLVMXRay.a
[ 38%] Built target LLVMXRay
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o
[ 38%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumGlobals.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumInjectedSources.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o
[ 38%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o
[ 38%] Linking CXX static library ../../lib/libgtest.a
[ 38%] Built target gtest
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o
[ 38%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSymbolEnumerator.cpp.o
[ 38%] Linking CXX static library ../libLLVMWindowsManifest.a
[ 38%] Built target LLVMWindowsManifest
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeArray.cpp.o
[ 38%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeBuiltin.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeEnum.cpp.o
[ 38%] Linking CXX executable ../../bin/FileCheck
[ 38%] Built target FileCheck
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeFunctionSig.cpp.o
[ 38%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
[ 38%] Linking CXX executable ../../bin/llvm-PerfectShuffle
[ 38%] Built target llvm-PerfectShuffle
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypePointer.cpp.o
[ 38%] Building C object utils/count/CMakeFiles/count.dir/count.c.o
[ 38%] Linking C executable ../../bin/count
[ 38%] Built target count
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o
[ 38%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
[ 38%] Linking CXX executable ../../bin/not
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o
[ 38%] Built target not
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o
[ 38%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o
[ 38%] Linking CXX executable ../../bin/yaml-bench
[ 38%] Built target yaml-bench
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o
[ 38%] Copying C++ ABI header cxxabi.h...
[ 38%] Copying C++ ABI header cxxabi.h...
[ 38%] Copying C++ ABI header __cxxabi_config.h...
[ 38%] Copying C++ ABI header __cxxabi_config.h...
[ 38%] Built target cxx_abi_headers
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o
[ 38%] Clobbering bootstrap build and stamp directories
[ 38%] Built target libcxx_fuzzer_x86_64-clobber
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o
[ 38%] Copying compiler-rt's sanitizer/allocator_interface.h...
[ 38%] Copying compiler-rt's sanitizer/asan_interface.h...
[ 38%] Copying compiler-rt's sanitizer/common_interface_defs.h...
[ 38%] Copying compiler-rt's sanitizer/coverage_interface.h...
[ 38%] Copying compiler-rt's sanitizer/dfsan_interface.h...
[ 38%] Copying compiler-rt's sanitizer/hwasan_interface.h...
[ 38%] Copying compiler-rt's sanitizer/linux_syscall_hooks.h...
[ 38%] Copying compiler-rt's sanitizer/lsan_interface.h...
[ 38%] Copying compiler-rt's sanitizer/msan_interface.h...
[ 38%] Copying compiler-rt's sanitizer/netbsd_syscall_hooks.h...
[ 38%] Copying compiler-rt's sanitizer/scudo_interface.h...
[ 38%] Copying compiler-rt's sanitizer/tsan_interface.h...
[ 38%] Copying compiler-rt's sanitizer/tsan_interface_atomic.h...
[ 38%] Copying compiler-rt's xray/xray_interface.h...
[ 38%] Copying compiler-rt's xray/xray_log_interface.h...
[ 38%] Copying compiler-rt's xray/xray_records.h...
[ 38%] Built target compiler-rt-headers
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/comparetf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/extenddftf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/extendsftf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixtfdi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixtfsi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixtfti.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunstfdi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunstfsi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunstfti.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatditf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatsitf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floattitf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatunditf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatunsitf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatuntitf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/multc3.c.o
/opt/LLVM/compiler-rt/lib/builtins/multc3.c:18:38: warning: conflicting types for built-in function ‘__multc3’ [-Wbuiltin-declaration-mismatch]
 COMPILER_RT_ABI long double _Complex __multc3(long double a, long double b,
                                      ^~~~~~~~
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/trunctfdf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/trunctfsf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/x86_64/floatdidf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/x86_64/floatdisf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/x86_64/floatdixf.c.o
[ 38%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/x86_64/floatundidf.S.o
[ 38%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/x86_64/floatundisf.S.o
[ 38%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/x86_64/floatundixf.S.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/absvdi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/absvsi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/absvti2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/adddf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/addsf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/addtf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/addvdi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/addvsi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/addvti3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/apple_versioning.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ashldi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ashlti3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ashrdi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ashrti3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/bswapdi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/bswapsi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/clzdi2.c.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/clzsi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/clzti2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/cmpdi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/cmpti2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/comparedf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/comparesf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ctzdi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ctzsi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ctzti2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divdc3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divdf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divdi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divmoddi4.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divmodsi4.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divsc3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divsf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divsi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divtc3.c.o
/opt/LLVM/compiler-rt/lib/builtins/divtc3.c:20:26: warning: conflicting types for built-in function ‘__divtc3’ [-Wbuiltin-declaration-mismatch]
 COMPILER_RT_ABI Lcomplex __divtc3(long double __a, long double __b,
                          ^~~~~~~~
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divti3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divtf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/extendsfdf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/extendhfsf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ffsdi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ffssi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ffsti2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixdfdi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixdfsi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixdfti.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixsfdi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixsfsi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixsfti.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunsdfdi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunsdfsi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunsdfti.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunssfdi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunssfsi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunssfti.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatsidf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatsisf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floattidf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floattisf.c.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatunsidf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatunsisf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatuntidf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatuntisf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/int_util.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/lshrdi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/lshrti3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/moddi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/modsi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/modti3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/muldc3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/muldf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/muldi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/mulodi4.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/mulosi4.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/muloti4.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/mulsc3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/mulsf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/multi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/multf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/mulvdi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/mulvsi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/mulvti3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/negdf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/negdi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/negsf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/negti2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/negvdi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/negvsi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/negvti2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/os_version_check.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/paritydi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/paritysi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/parityti2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/popcountdi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/popcountsi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/popcountti2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/powidf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/powisf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/powitf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/subdf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/subsf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/subvdi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/subvsi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/subvti3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/subtf3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/trampoline_setup.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/truncdfhf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/truncdfsf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/truncsfhf2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ucmpdi2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ucmpti2.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/udivdi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/udivmoddi4.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/udivmodsi4.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/udivmodti4.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/udivsi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/udivti3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/umoddi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/umodsi3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/umodti3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/enable_execute_stack.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/eprintf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/gcc_personality_v0.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/clear_cache.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/cpu_model.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divxc3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixxfdi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixxfti.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunsxfdi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunsxfsi.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/fixunsxfti.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floattixf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/floatuntixf.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/mulxc3.c.o
[ 38%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/powixf2.c.o
[ 38%] Linking C static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.builtins-x86_64.a
[ 38%] Built target clang_rt.builtins-x86_64
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o
[ 38%] Building C object clang_rt.crtbegin-x86_64.o
[ 38%] Built target clang_rt.crtbegin-x86_64
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o
[ 38%] Building C object clang_rt.crtend-x86_64.o
[ 38%] Built target clang_rt.crtend-x86_64
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o
[ 38%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.x86_64.dir/lsan_common.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.x86_64.dir/lsan_common_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.x86_64.dir/lsan_common_mac.cc.o
[ 38%] Built target RTLSanCommon.x86_64
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonCoverage.x86_64.dir/sancov_flags.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonCoverage.x86_64.dir/sanitizer_coverage_fuchsia.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonCoverage.x86_64.dir/sanitizer_coverage_libcdep_new.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonCoverage.x86_64.dir/sanitizer_coverage_win_sections.cc.o
[ 38%] Built target RTSanitizerCommonCoverage.x86_64
[ 38%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_allocator.cc.o
[ 38%] Linking CXX static library ../../libLLVMDebugInfoPDB.a
[ 38%] Built target LLVMDebugInfoPDB
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_common.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_deadlock_detector1.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_common_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_allocator_checks.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_linux_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_mac_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_posix_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_stoptheworld_linux_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_deadlock_detector2.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_errno.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_file.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_stoptheworld_netbsd_libcdep.cc.o
[ 38%] Built target RTSanitizerCommonLibc.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_flags.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_allocator_report.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_flag_parser.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_stackdepot.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_fuchsia.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_libc.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_stacktrace.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_stacktrace_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_libignore.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_stacktrace_printer.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_stacktrace_sparc.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_symbolizer.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_symbolizer_libbacktrace.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_linux_s390.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_symbolizer_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_netbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_openbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_persistent_allocator.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_freebsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_netbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_openbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_posix.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_symbolizer_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_symbolizer_markup.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_solaris.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_symbolizer_posix_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_posix.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_symbolizer_report.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_printf.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_common.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_symbolizer_win.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_unwind_linux_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_bsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_unwind_win.cc.o
[ 38%] Built target RTSanitizerCommonSymbolizer.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_solaris.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_rtems.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_solaris.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_win.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_stoptheworld_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_type_test.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_suppressions.cc.o
[ 38%] Built target RTInterception.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_tls_get_addr.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_diag.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_thread_registry.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_type_traits.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_win.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_termination.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_init.cc.o
[ 38%] Built target RTSanitizerCommon.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_flags.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.x86_64.dir/ubsan_diag_standalone.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_handlers.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.x86_64.dir/ubsan_init_standalone.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.x86_64.dir/ubsan_signals_standalone.cc.o
[ 38%] Built target RTUbsan_standalone.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_monitor.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_handlers_cxx.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_value.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash.cc.o
[ 38%] Built target RTUbsan.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash_itanium.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash_win.cc.o
[ 38%] Copying asan_blacklist.txt...
[ 38%] Built target asan_blacklist
[ 38%] Building CXX object projects/compiler-rt/lib/dfsan/CMakeFiles/clang_rt.dfsan-x86_64.dir/dfsan.cc.o
[ 38%] Built target RTUbsan_cxx.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/dfsan/CMakeFiles/clang_rt.dfsan-x86_64.dir/dfsan_custom.cc.o
[ 38%] Generating ../../../../lib/clang/9.0.1/share/dfsan_abilist.txt
[ 38%] Built target dfsan_abilist
[ 38%] Building CXX object projects/compiler-rt/lib/dfsan/CMakeFiles/clang_rt.dfsan-x86_64.dir/dfsan_interceptors.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/msan/CMakeFiles/clang_rt.msan_cxx-x86_64.dir/msan_new_delete.cc.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.msan_cxx-x86_64.a
[ 38%] Built target clang_rt.msan_cxx-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan.cc.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.dfsan-x86_64.a
/opt/LLVM/compiler-rt/lib/msan/msan.cc: In function ‘__sanitizer::u16 __sanitizer_unaligned_load16(const uu16*)’:
/opt/LLVM/compiler-rt/lib/msan/msan.cc:616:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(uu16 *)&__msan_retval_tls[0] = *(uu16 *)MEM_TO_SHADOW((uptr)p);
                                ^
/opt/LLVM/compiler-rt/lib/msan/msan.cc: In function ‘__sanitizer::u32 __sanitizer_unaligned_load32(const uu32*)’:
/opt/LLVM/compiler-rt/lib/msan/msan.cc:622:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(uu32 *)&__msan_retval_tls[0] = *(uu32 *)MEM_TO_SHADOW((uptr)p);
                                ^
/opt/LLVM/compiler-rt/lib/msan/msan.cc: In function ‘void __sanitizer_unaligned_store16(__sanitizer::uu16*, __sanitizer::u16)’:
/opt/LLVM/compiler-rt/lib/msan/msan.cc:634:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   u16 s = *(uu16 *)&__msan_param_tls[1];
                                       ^
/opt/LLVM/compiler-rt/lib/msan/msan.cc: In function ‘void __sanitizer_unaligned_store32(__sanitizer::uu32*, __sanitizer::u32)’:
/opt/LLVM/compiler-rt/lib/msan/msan.cc:642:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   u32 s = *(uu32 *)&__msan_param_tls[1];
                                       ^
[ 38%] Built target clang_rt.dfsan-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_allocator.cc.o
[ 38%] Generating exported symbols for clang_rt.msan_cxx-x86_64
[ 38%] Built target clang_rt.msan_cxx-x86_64-symbols
[ 38%] Building CXX object projects/compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_chained_origin_depot.cc.o
[ 38%] Copying msan_blacklist.txt...
[ 38%] Built target msan_blacklist
[ 38%] Building CXX object projects/compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_interceptors.cc.o
In file included from /opt/LLVM/compiler-rt/lib/msan/msan_interceptors.cc:1346:0:
/opt/LLVM/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:6774:51: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro
   STRXFRM_INTERCEPTOR_IMPL(strxfrm, dest, src, len);
                                                   ^
/opt/LLVM/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:6802:51: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro
   STRXFRM_INTERCEPTOR_IMPL(wcsxfrm, dest, src, len);
                                                   ^
[ 38%] Copying hwasan_blacklist.txt...
[ 38%] Built target hwasan_blacklist
[ 38%] Building CXX object projects/compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan_cxx-x86_64.dir/rtl/tsan_new_delete.cc.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.tsan_cxx-x86_64.a
[ 38%] Built target clang_rt.tsan_cxx-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_clock.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_debugging.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_external.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_fd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_flags.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_ignoreset.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_interceptors.cc.o
In file included from /opt/LLVM/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:2342:0:
/opt/LLVM/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:6774:51: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro
   STRXFRM_INTERCEPTOR_IMPL(strxfrm, dest, src, len);
                                                   ^
/opt/LLVM/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:6802:51: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro
   STRXFRM_INTERCEPTOR_IMPL(wcsxfrm, dest, src, len);
                                                   ^
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_interface.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_interface_ann.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_interface_atomic.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_thread.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_poisoning.cc.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.msan-x86_64.a
[ 38%] Built target clang_rt.msan-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_interface_java.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/dd/CMakeFiles/clang_rt.dd-x86_64.dir/dd_rtl.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_malloc_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_md5.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_mman.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/dd/CMakeFiles/clang_rt.dd-x86_64.dir/dd_interceptors.cc.o
[ 38%] Linking CXX static library ../../../../../lib/clang/9.0.1/lib/linux/libclang_rt.dd-x86_64.a
[ 38%] Built target clang_rt.dd-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_mutex.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/dd/CMakeFiles/RTDD.x86_64.dir/dd_rtl.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/dd/CMakeFiles/RTDD.x86_64.dir/dd_interceptors.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_mutexset.cc.o
[ 38%] Built target RTDD.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_preinit.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/safestack/CMakeFiles/clang_rt.safestack-x86_64.dir/safestack.cc.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.safestack-x86_64.a
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_report.cc.o
[ 38%] Built target clang_rt.safestack-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_rtl.cc.o
[ 38%] Copying cfi_blacklist.txt...
[ 38%] Built target cfi_blacklist
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_rtl_mutex.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-x86_64.dir/cfi.cpp.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.cfi-x86_64.a
[ 38%] Built target clang_rt.cfi-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_rtl_proc.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-x86_64.dir/cfi.cpp.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.cfi_diag-x86_64.a
[ 38%] Built target clang_rt.cfi_diag-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_rtl_report.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_rtl_thread.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/gwp_asan/CMakeFiles/RTGwpAsanOptionsParser.x86_64.dir/optional/options_parser.cpp.o
[ 38%] Built target RTGwpAsanOptionsParser.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_stack_trace.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_allocator.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_stat.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_suppressions.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_symbolize.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_sync.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_platform_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_common.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_platform_posix.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_deadlock_detector1.cc.o
[ 38%] Building C object projects/compiler-rt/lib/tsan/CMakeFiles/clang_rt.tsan-x86_64.dir/rtl/tsan_rtl_amd64.S.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.tsan-x86_64.a
[ 38%] Built target clang_rt.tsan-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_deadlock_detector2.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_errno.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_file.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/gwp_asan/CMakeFiles/RTGwpAsanBacktraceLibc.x86_64.dir/optional/backtrace_linux_libc.cpp.o
[ 38%] Built target RTGwpAsanBacktraceLibc.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_flags.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/gwp_asan/CMakeFiles/RTGwpAsan.x86_64.dir/platform_specific/guarded_pool_allocator_posix.cpp.o
[ 38%] Building CXX object projects/compiler-rt/lib/gwp_asan/CMakeFiles/RTGwpAsan.x86_64.dir/platform_specific/mutex_posix.cpp.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_flag_parser.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/gwp_asan/CMakeFiles/RTGwpAsan.x86_64.dir/guarded_pool_allocator.cpp.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_fuchsia.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/gwp_asan/CMakeFiles/RTGwpAsan.x86_64.dir/random.cpp.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_libc.cc.o
[ 38%] Built target RTGwpAsan.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_libignore.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-x86_64.dir/scudo_new_delete.cpp.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_linux.cc.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.scudo_cxx-x86_64.a
[ 38%] Built target clang_rt.scudo_cxx-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_linux_s390.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx_minimal-x86_64.dir/scudo_new_delete.cpp.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.scudo_cxx_minimal-x86_64.a
[ 38%] Built target clang_rt.scudo_cxx_minimal-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone_cxx-x86_64.dir/wrappers_cpp.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_netbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_openbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_persistent_allocator.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_platform_limits_freebsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_platform_limits_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_platform_limits_netbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_platform_limits_openbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_platform_limits_posix.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_platform_limits_solaris.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_posix.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_printf.cc.o
[ 38%] Linking CXX static library ../../../../../lib/clang/9.0.1/lib/linux/libclang_rt.scudo_standalone_cxx-x86_64.a
[ 38%] Built target clang_rt.scudo_standalone_cxx-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_procmaps_common.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-x86_64.dir/checksum.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-x86_64.dir/crc32_hw.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_procmaps_bsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_procmaps_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-x86_64.dir/common.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-x86_64.dir/flags.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_procmaps_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-x86_64.dir/flags_parser.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_procmaps_solaris.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_rtems.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_solaris.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_stoptheworld_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-x86_64.dir/fuchsia.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_suppressions.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-x86_64.dir/linux.cc.o
/opt/LLVM/compiler-rt/lib/scudo/standalone/linux.cc: In function ‘void scudo::outputRaw(const char*)’:
/opt/LLVM/compiler-rt/lib/scudo/standalone/linux.cc:159:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
   write(2, Buffer, strlen(Buffer));
   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-x86_64.dir/report.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_tls_get_addr.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-x86_64.dir/secondary.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_thread_registry.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-x86_64.dir/string_utils.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-x86_64.dir/wrappers_c.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_type_traits.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.x86_64.dir/sanitizer_win.cc.o
[ 38%] Built target RTSanitizerCommonNoTermination.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.x86_64.dir/ubsan_minimal_handlers.cc.o
/opt/LLVM/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc: In function ‘void message(const char*)’:
/opt/LLVM/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc:13:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
   write(2, msg, strlen(msg));
   ~~~~~^~~~~~~~~~~~~~~~~~~~~
[ 38%] Built target RTUbsan_minimal.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/gwp_asan/CMakeFiles/clang_rt.gwp_asan-x86_64.dir/platform_specific/guarded_pool_allocator_posix.cpp.o
[ 38%] Building CXX object projects/compiler-rt/lib/gwp_asan/CMakeFiles/clang_rt.gwp_asan-x86_64.dir/platform_specific/mutex_posix.cpp.o
[ 38%] Building CXX object projects/compiler-rt/lib/gwp_asan/CMakeFiles/clang_rt.gwp_asan-x86_64.dir/guarded_pool_allocator.cpp.o
[ 38%] Building CXX object projects/compiler-rt/lib/gwp_asan/CMakeFiles/clang_rt.gwp_asan-x86_64.dir/random.cpp.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.gwp_asan-x86_64.a
[ 38%] Built target clang_rt.gwp_asan-x86_64
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/GCDAProfiling.c.o
[ 38%] Linking CXX static library ../../../../../lib/clang/9.0.1/lib/linux/libclang_rt.scudo_standalone-x86_64.a
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfiling.c.o
[ 38%] Built target clang_rt.scudo_standalone-x86_64
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingValue.c.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.x86_64.dir/sanitizer_common_nolibc.cc.o
[ 38%] Built target RTSanitizerCommonNoLibc.x86_64
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingBuffer.c.o
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingFile.c.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_allocator.cc.o
In file included from /opt/LLVM/compiler-rt/lib/profile/InstrProfiling.h:12:0,
                 from /opt/LLVM/compiler-rt/lib/profile/InstrProfilingFile.c:33:
/opt/LLVM/compiler-rt/lib/profile/InstrProfilingFile.c: In function ‘doProfileMerging’:
/opt/LLVM/compiler-rt/lib/profile/InstrProfilingPort.h:30:36: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result]
 #define COMPILER_RT_FTRUNCATE(f,l) ftruncate(fileno(f),l)
                                    ^~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/compiler-rt/lib/profile/InstrProfilingFile.c:219:3: note: in expansion of macro ‘COMPILER_RT_FTRUNCATE’
   COMPILER_RT_FTRUNCATE(ProfileFile, __llvm_profile_get_size_for_buffer());
   ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingMerge.c.o
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingMergeFile.c.o
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingNameVar.c.o
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingWriter.c.o
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingPlatformDarwin.c.o
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingPlatformFuchsia.c.o
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingPlatformLinux.c.o
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingPlatformOther.c.o
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingPlatformWindows.c.o
[ 38%] Building CXX object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingRuntime.cc.o
[ 38%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-x86_64.dir/InstrProfilingUtil.c.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.profile-x86_64.a
[ 38%] Built target clang_rt.profile-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_common.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_deadlock_detector1.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.x86_64.dir/sanitizer_common_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.x86_64.dir/sanitizer_allocator_checks.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.x86_64.dir/sanitizer_linux_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.x86_64.dir/sanitizer_mac_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.x86_64.dir/sanitizer_posix_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.x86_64.dir/sanitizer_stoptheworld_linux_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_deadlock_detector2.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_errno.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.x86_64.dir/sanitizer_stoptheworld_netbsd_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_file.cc.o
[ 38%] Built target RTSanitizerCommonLibcNoHooks.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_flags.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_allocator_report.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_flag_parser.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_stackdepot.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_fuchsia.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_libc.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_stacktrace.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_stacktrace_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_libignore.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_stacktrace_printer.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_stacktrace_sparc.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_symbolizer.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_symbolizer_libbacktrace.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_linux_s390.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_symbolizer_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_netbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_openbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_persistent_allocator.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_platform_limits_freebsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_platform_limits_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_platform_limits_netbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_platform_limits_openbsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_platform_limits_posix.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_symbolizer_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_symbolizer_markup.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_platform_limits_solaris.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_symbolizer_posix_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_posix.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_symbolizer_report.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_printf.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_procmaps_common.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_symbolizer_win.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_unwind_linux_libcdep.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_procmaps_bsd.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_unwind_win.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_procmaps_linux.cc.o
[ 38%] Built target RTSanitizerCommonSymbolizerNoHooks.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_procmaps_mac.cc.o
[ 38%] Linking CXX static library libRTSanitizerCommon.test.nolibc.x86_64.a
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_procmaps_solaris.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_rtems.cc.o
[ 38%] Built target RTSanitizerCommon.test.nolibc.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_solaris.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_stoptheworld_mac.cc.o
[ 38%] Linking CXX static library libRTSanitizerCommon.test.x86_64.a
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_suppressions.cc.o
[ 38%] Built target RTSanitizerCommon.test.x86_64
[ 38%] Linking CXX static library libRTInterception.test.x86_64.a
[ 38%] Built target RTInterception.test.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_tls_get_addr.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-x86_64.dir/stats.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_thread_registry.cc.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.stats-x86_64.a
[ 38%] Built target clang_rt.stats-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_type_traits.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_win.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-x86_64.dir/stats_client.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.x86_64.dir/sanitizer_termination.cc.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.stats_client-x86_64.a
[ 38%] Built target RTSanitizerCommonNoHooks.x86_64
[ 38%] Built target clang_rt.stats_client-x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandaloneCWrappers.x86_64.dir/wrappers_c.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandalone.x86_64.dir/checksum.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandalone.x86_64.dir/crc32_hw.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandalone.x86_64.dir/common.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandalone.x86_64.dir/flags.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandalone.x86_64.dir/flags_parser.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandalone.x86_64.dir/fuchsia.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandalone.x86_64.dir/linux.cc.o
/opt/LLVM/compiler-rt/lib/scudo/standalone/linux.cc: In function ‘void scudo::outputRaw(const char*)’:
/opt/LLVM/compiler-rt/lib/scudo/standalone/linux.cc:159:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
   write(2, Buffer, strlen(Buffer));
   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandalone.x86_64.dir/report.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandalone.x86_64.dir/secondary.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandalone.x86_64.dir/string_utils.cc.o
[ 38%] Built target RTScudoStandalone.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandaloneCxxWrappers.x86_64.dir/wrappers_cpp.cc.o
[ 38%] Built target RTScudoStandaloneCWrappers.x86_64
[ 38%] Linking CXX static library ../../../../../../lib/libRTScudoUnitTest.x86_64.a
[ 38%] Built target RTScudoUnitTest.x86_64
[ 38%] Linking CXX static library ../../../../../../lib/libRTScudoCUnitTest.x86_64.a
[ 38%] Built target RTScudoCUnitTest.x86_64
[ 38%] Building CXX object projects/compiler-rt/lib/gwp_asan/CMakeFiles/RTGwpAsanBacktraceSanitizerCommon.x86_64.dir/optional/backtrace_sanitizer_common.cpp.o
[ 38%] Built target RTGwpAsanBacktraceSanitizerCommon.x86_64
[ 38%] Generating kmp_i18n_id.inc
[ 38%] Generating kmp_i18n_default.inc
[ 38%] Built target libomp-needed-headers
[ 38%] Building CXX object projects/openmp/libomptarget/src/CMakeFiles/omptarget.dir/api.cpp.o
[ 38%] Built target RTScudoStandaloneCxxWrappers.x86_64
[ 38%] Building CXX object projects/openmp/libomptarget/src/CMakeFiles/omptarget.dir/device.cpp.o
[ 38%] Building CXX object projects/openmp/libomptarget/src/CMakeFiles/omptarget.dir/interface.cpp.o
[ 38%] Building CXX object projects/openmp/libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/__/generic-elf-64bit/src/rtl.cpp.o
[ 38%] Building CXX object projects/openmp/libomptarget/src/CMakeFiles/omptarget.dir/rtl.cpp.o
[ 38%] Linking CXX shared library ../../../../../lib/libomptarget.rtl.x86_64.so
[ 38%] Built target omptarget.rtl.x86_64
[ 38%] Building CXX object projects/openmp/libomptarget/src/CMakeFiles/omptarget.dir/omptarget.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_aff.c.o
[ 38%] Linking CXX shared library ../../../../lib/libomptarget.so
[ 38%] Built target omptarget
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_aff_map.c.o
[ 38%] Creating export file for LTO
[ 38%] Built target LTO_exports
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o
[ 38%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o
[ 38%] Linking CXX executable ../../bin/llvm-config
[ 38%] Built target llvm-config
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_arg.c.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_blk.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bound.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_box.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_flow.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_fold.c.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_hash.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_imath.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_input.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_lp.c.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map.c.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_mat.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_morph.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_obj.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_options.c.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_output.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_point.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_printer.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_range.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sample.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_scan.c.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_seq.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sort.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_space.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_stride.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_stream.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tab.c.o
[ 38%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o
[ 38%] Built target obj.clang-tblgen
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o
[ 38%] Creating export file for SampleAnalyzerPlugin
[ 38%] Built target SampleAnalyzerPlugin_exports
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o
[ 38%] Creating export file for CheckerDependencyHandlingAnalyzerPlugin
[ 38%] Built target CheckerDependencyHandlingAnalyzerPlugin_exports
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o
[ 38%] Creating export file for CheckerOptionHandlingAnalyzerPlugin
[ 38%] Built target CheckerOptionHandlingAnalyzerPlugin_exports
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val.c.o
[ 38%] Creating export file for libclang
[ 38%] Built target libclang_exports
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o
[ 38%] Generating ../../../../bin/scan-build
[ 38%] Generating ../../../../libexec/ccc-analyzer
[ 38%] Generating ../../../../libexec/c++-analyzer
[ 38%] Generating ../../../../share/man/man1/scan-build.1
[ 38%] Generating ../../../../share/scan-build/scanview.css
[ 38%] Generating ../../../../share/scan-build/sorttable.js
[ 38%] Built target scan-build
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_vec.c.o
[ 38%] Generating ../../../../bin/scan-view
[ 38%] Generating ../../../../share/scan-view/ScanView.py
[ 38%] Generating ../../../../share/scan-view/Reporter.py
[ 38%] Generating ../../../../share/scan-view/startfile.py
[ 38%] Generating ../../../../share/scan-view/FileRadar.scpt
[ 38%] Generating ../../../../share/scan-view/GetRadarVersion.scpt
[ 38%] Generating ../../../../share/scan-view/bugcatcher.ico
[ 38%] Built target scan-view
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_version.c.o
[ 38%] Generating ../../../../bin/hmaptool
[ 38%] Built target hmaptool
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/print.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/set_to_map.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/set_from_map.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/uset_to_umap.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/uset_from_umap.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/imath.c.o
[ 38%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o
[ 38%] Linking C static library ../../../../lib/libPollyISL.a
[ 38%] Built target PollyISL
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler.cpp.o
[ 38%] Linking CXX static library ../../../../lib/liblldReaderWriter.a
[ 38%] Built target lldReaderWriter
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o
[ 38%] Linking CXX static library ../../../../../lib/liblldYAML.a
[ 38%] Built target lldYAML
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o
[ 38%] Python script building LLDB Python wrapper
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/GOTPass.cpp.o
[ 38%] Built target swig_wrapper
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/LayoutPass.cpp.o
[ 38%] Creating export file for liblldb
[ 38%] Built target liblldb_exports
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o
[ 38%] Building CXX object tools/lldb/utils/TableGen/CMakeFiles/obj.lldb-tblgen.dir/LLDBOptionDefEmitter.cpp.o
[ 38%] Building CXX object tools/lldb/utils/TableGen/CMakeFiles/obj.lldb-tblgen.dir/LLDBTableGen.cpp.o
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o
[ 38%] Built target obj.lldb-tblgen
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o
[ 38%] Building CXX object tools/lldb/unittests/tools/lldb-mi/utils/CMakeFiles/lldb-mi-utils.dir/__/__/__/__/tools/lldb-mi/MIUtilString.cpp.o
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o
[ 38%] Built target lldb-mi-utils
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o
[ 38%] Building CXX object tools/lldb/utils/lit-cpuid/CMakeFiles/lit-cpuid.dir/lit-cpuid.cpp.o
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o
[ 38%] Linking CXX executable ../../../../bin/lit-cpuid
[ 38%] Built target lit-cpuid
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ObjCPass.cpp.o
[ 38%] Creating export file for BugpointPasses
[ 38%] Built target BugpointPasses_exports
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ShimPass.cpp.o
[ 38%] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o
[ 38%] Linking CXX executable ../../bin/llvm-cxxfilt
[ 38%] Built target llvm-cxxfilt
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/StubsPass.cpp.o
[ 38%] Building CXX object tools/llvm-undname/CMakeFiles/llvm-undname.dir/llvm-undname.cpp.o
[ 38%] Linking CXX executable ../../bin/llvm-undname
[ 38%] Built target llvm-undname
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/TLVPass.cpp.o
[ 38%] Creating export file for Remarks
[ 38%] Built target Remarks_exports
[ 38%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/WriterMachO.cpp.o
[ 38%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cpp.o
[ 38%] Linking CXX shared library SecondLib.so
[ 38%] Linking CXX static library ../../../../../lib/liblldMachO.a
[ 38%] Built target SecondLib
[ 38%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cpp.o
[ 38%] Built target lldMachO
[ 38%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/PipSqueak.cpp.o
[ 38%] Linking CXX static library ../../../lib/libDynamicLibraryLib.a
[ 38%] Built target DynamicLibraryLib
[ 38%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o
[ 38%] Linking CXX shared library PipSqueak.so
[ 38%] Built target PipSqueak
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/benchmark.cc.o
[ 38%] Linking CXX static library ../../../lib/libgtest_main.a
[ 38%] Built target gtest_main
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/benchmark_register.cc.o
[ 38%] Linking CXX executable ../../bin/llvm-tblgen
[ 38%] Built target llvm-tblgen
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/colorprint.cc.o
[ 38%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Annotations.cpp.o
[ 38%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/commandlineflags.cc.o
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/complexity.cc.o
[ 38%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/SupportHelpers.cpp.o
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/console_reporter.cc.o
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/counter.cc.o
[ 38%] Linking CXX static library ../../libLLVMTestingSupport.a
[ 38%] Built target LLVMTestingSupport
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/csv_reporter.cc.o
[ 38%] Copying CXX header __bit_reference
[ 38%] Copying CXX header __bsd_locale_defaults.h
[ 38%] Copying CXX header __bsd_locale_fallbacks.h
[ 38%] Copying CXX header __errc
[ 38%] Copying CXX header __debug
[ 38%] Copying CXX header __functional_03
[ 38%] Copying CXX header __functional_base
[ 38%] Copying CXX header __functional_base_03
[ 38%] Copying CXX header __hash_table
[ 38%] Copying CXX header __libcpp_version
[ 38%] Copying CXX header __locale
[ 38%] Copying CXX header __mutex_base
[ 38%] Copying CXX header __node_handle
[ 38%] Copying CXX header __nullptr
[ 38%] Copying CXX header __split_buffer
[ 38%] Copying CXX header __sso_allocator
[ 38%] Copying CXX header __std_stream
[ 38%] Copying CXX header __string
[ 38%] Copying CXX header __threading_support
[ 38%] Copying CXX header __tree
[ 38%] Copying CXX header __tuple
[ 38%] Copying CXX header __undef_macros
[ 38%] Copying CXX header algorithm
[ 38%] Copying CXX header any
[ 38%] Copying CXX header array
[ 38%] Copying CXX header atomic
[ 38%] Copying CXX header bit
[ 38%] Copying CXX header bitset
[ 38%] Copying CXX header cassert
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/json_reporter.cc.o
[ 38%] Copying CXX header ccomplex
[ 38%] Copying CXX header cctype
[ 38%] Copying CXX header cerrno
[ 38%] Copying CXX header cfenv
[ 38%] Copying CXX header cfloat
[ 38%] Copying CXX header charconv
[ 38%] Copying CXX header chrono
[ 38%] Copying CXX header cinttypes
[ 38%] Copying CXX header ciso646
[ 38%] Copying CXX header climits
[ 38%] Copying CXX header clocale
[ 38%] Copying CXX header cmath
[ 38%] Copying CXX header codecvt
[ 38%] Copying CXX header compare
[ 38%] Copying CXX header complex
[ 38%] Copying CXX header complex.h
[ 38%] Copying CXX header condition_variable
[ 38%] Copying CXX header csetjmp
[ 38%] Copying CXX header csignal
[ 38%] Copying CXX header cstdarg
[ 38%] Copying CXX header cstdbool
[ 38%] Copying CXX header cstddef
[ 38%] Copying CXX header cstdint
[ 38%] Copying CXX header cstdio
[ 38%] Copying CXX header cstdlib
[ 38%] Copying CXX header cstring
[ 38%] Copying CXX header ctgmath
[ 38%] Copying CXX header ctime
[ 38%] Copying CXX header ctype.h
[ 38%] Copying CXX header cwchar
[ 38%] Copying CXX header cwctype
[ 38%] Copying CXX header deque
[ 38%] Copying CXX header errno.h
[ 38%] Copying CXX header exception
[ 38%] Copying CXX header experimental/__config
[ 38%] Copying CXX header experimental/__memory
[ 38%] Copying CXX header experimental/algorithm
[ 38%] Copying CXX header experimental/coroutine
[ 38%] Copying CXX header experimental/deque
[ 38%] Copying CXX header experimental/filesystem
[ 38%] Copying CXX header experimental/forward_list
[ 38%] Copying CXX header experimental/functional
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/reporter.cc.o
[ 38%] Copying CXX header experimental/iterator
[ 38%] Copying CXX header experimental/list
[ 38%] Copying CXX header experimental/map
[ 38%] Copying CXX header experimental/memory_resource
[ 38%] Copying CXX header experimental/propagate_const
[ 38%] Copying CXX header experimental/regex
[ 38%] Copying CXX header experimental/set
[ 38%] Copying CXX header experimental/simd
[ 38%] Copying CXX header experimental/string
[ 38%] Copying CXX header experimental/type_traits
[ 38%] Copying CXX header experimental/unordered_map
[ 38%] Copying CXX header experimental/unordered_set
[ 38%] Copying CXX header experimental/utility
[ 38%] Copying CXX header experimental/vector
[ 38%] Copying CXX header ext/__hash
[ 38%] Copying CXX header ext/hash_map
[ 38%] Copying CXX header ext/hash_set
[ 38%] Copying CXX header fenv.h
[ 38%] Copying CXX header filesystem
[ 38%] Copying CXX header float.h
[ 38%] Copying CXX header forward_list
[ 38%] Copying CXX header fstream
[ 38%] Copying CXX header functional
[ 38%] Copying CXX header future
[ 38%] Copying CXX header initializer_list
[ 38%] Copying CXX header inttypes.h
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/sleep.cc.o
[ 38%] Copying CXX header iomanip
[ 38%] Copying CXX header ios
[ 38%] Copying CXX header iosfwd
[ 38%] Copying CXX header iostream
[ 38%] Copying CXX header istream
[ 38%] Copying CXX header iterator
[ 38%] Copying CXX header limits
[ 38%] Copying CXX header limits.h
[ 38%] Copying CXX header list
[ 38%] Copying CXX header locale
[ 38%] Copying CXX header locale.h
[ 38%] Copying CXX header map
[ 38%] Copying CXX header math.h
[ 38%] Copying CXX header memory
[ 38%] Copying CXX header module.modulemap
[ 38%] Copying CXX header mutex
[ 38%] Copying CXX header new
[ 38%] Copying CXX header numeric
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/statistics.cc.o
[ 38%] Copying CXX header optional
[ 38%] Copying CXX header ostream
[ 38%] Copying CXX header queue
[ 38%] Copying CXX header random
[ 38%] Copying CXX header ratio
[ 38%] Copying CXX header regex
[ 38%] Copying CXX header scoped_allocator
[ 38%] Copying CXX header set
[ 38%] Copying CXX header setjmp.h
[ 38%] Copying CXX header shared_mutex
[ 38%] Copying CXX header span
[ 38%] Copying CXX header sstream
[ 38%] Copying CXX header stack
[ 38%] Copying CXX header stdbool.h
[ 38%] Copying CXX header stddef.h
[ 38%] Copying CXX header stdexcept
[ 38%] Copying CXX header stdint.h
[ 38%] Copying CXX header stdio.h
[ 38%] Copying CXX header stdlib.h
[ 38%] Copying CXX header streambuf
[ 38%] Copying CXX header string
[ 38%] Copying CXX header string.h
[ 38%] Copying CXX header string_view
[ 38%] Copying CXX header strstream
[ 38%] Copying CXX header system_error
[ 38%] Copying CXX header tgmath.h
[ 38%] Copying CXX header thread
[ 38%] Copying CXX header tuple
[ 38%] Copying CXX header type_traits
[ 38%] Copying CXX header typeindex
[ 38%] Copying CXX header typeinfo
[ 38%] Copying CXX header unordered_map
[ 38%] Copying CXX header unordered_set
[ 38%] Copying CXX header utility
[ 38%] Copying CXX header valarray
[ 38%] Copying CXX header variant
[ 38%] Copying CXX header vector
[ 38%] Copying CXX header version
[ 38%] Copying CXX header wchar.h
[ 38%] Copying CXX header wctype.h
[ 38%] Copying CXX header support/android/locale_bionic.h
[ 38%] Copying CXX header support/fuchsia/xlocale.h
[ 38%] Copying CXX header support/ibm/limits.h
[ 38%] Copying CXX header support/ibm/locale_mgmt_aix.h
[ 38%] Copying CXX header support/ibm/support.h
[ 38%] Copying CXX header support/ibm/xlocale.h
[ 38%] Copying CXX header support/musl/xlocale.h
[ 38%] Copying CXX header support/newlib/xlocale.h
[ 38%] Copying CXX header support/solaris/floatingpoint.h
[ 38%] Copying CXX header support/solaris/wchar.h
[ 38%] Copying CXX header support/solaris/xlocale.h
[ 38%] Copying CXX header support/win32/limits_msvc_win32.h
[ 38%] Copying CXX header support/win32/locale_win32.h
[ 38%] Copying CXX header support/xlocale/__nop_locale_mgmt.h
[ 38%] Copying CXX header support/xlocale/__posix_l_fallback.h
[ 38%] Copying CXX header support/xlocale/__strtonum_fallback.h
[ 38%] Copying CXX header __config
[ 38%] Built target cxx-headers
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/string_util.cc.o
Scanning dependencies of target cxx_static
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/algorithm.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/src/algorithm.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/src/algorithm.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/sysinfo.cc.o
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/src/algorithm.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/any.cpp.o
[ 38%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/timers.cc.o
In file included from /opt/LLVM/libcxx/include/any:84:0,
                 from /opt/LLVM/libcxx/src/any.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/any:84,
                 from /opt/LLVM/libcxx/src/any.cpp:9:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/bind.cpp.o
In file included from /opt/LLVM/libcxx/include/functional:497:0,
                 from /opt/LLVM/libcxx/src/bind.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/src/bind.cpp:9:0:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/functional:497,
                 from /opt/LLVM/libcxx/src/bind.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/charconv.cpp.o
[ 38%] Linking CXX static library ../../../lib/libbenchmark.a
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/chrono.cpp.o
[ 38%] Built target benchmark
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/condition_variable.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/chrono.cpp:11:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/chrono.cpp:11:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/condition_variable:110,
                 from /opt/LLVM/libcxx/src/condition_variable.cpp:13:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/condition_variable:110,
                 from /opt/LLVM/libcxx/src/condition_variable.cpp:13:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/chrono.cpp:11:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/condition_variable:110,
                 from /opt/LLVM/libcxx/src/condition_variable.cpp:13:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
Scanning dependencies of target cxx_shared
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/algorithm.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/condition_variable_destructor.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/debug.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/src/algorithm.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/src/algorithm.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/functional:497:0,
                 from /opt/LLVM/libcxx/src/debug.cpp:11:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/src/debug.cpp:11:0:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/functional:497,
                 from /opt/LLVM/libcxx/src/debug.cpp:11:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/src/algorithm.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/exception.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/functional.cpp.o
In file included from /opt/LLVM/libcxx/include/functional:497:0,
                 from /opt/LLVM/libcxx/src/functional.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/src/functional.cpp:9:0:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/functional:497,
                 from /opt/LLVM/libcxx/src/functional.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/future.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/future:365,
                 from /opt/LLVM/libcxx/src/future.cpp:13:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/future:365,
                 from /opt/LLVM/libcxx/src/future.cpp:13:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/stdexcept:45:0,
                 from /opt/LLVM/libcxx/include/system_error:147,
                 from /opt/LLVM/libcxx/include/future:365,
                 from /opt/LLVM/libcxx/src/future.cpp:13:
/opt/LLVM/libcxx/include/exception: At global scope:
/opt/LLVM/libcxx/include/exception:167:1: warning: always_inline function might not be inlinable [-Wattributes]
 make_exception_ptr(_Ep __e) _NOEXCEPT
 ^~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/future:365,
                 from /opt/LLVM/libcxx/src/future.cpp:13:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/any.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/hash.cpp.o
In file included from /opt/LLVM/libcxx/include/any:84:0,
                 from /opt/LLVM/libcxx/src/any.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/__hash_table:15:0,
                 from /opt/LLVM/libcxx/src/hash.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/any:84,
                 from /opt/LLVM/libcxx/src/any.cpp:9:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__hash_table:17,
                 from /opt/LLVM/libcxx/src/hash.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/bind.cpp.o
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/__hash_table:15,
                 from /opt/LLVM/libcxx/src/hash.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/ios.cpp.o
In file included from /opt/LLVM/libcxx/include/functional:497:0,
                 from /opt/LLVM/libcxx/src/bind.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/src/bind.cpp:9:0:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/functional:497,
                 from /opt/LLVM/libcxx/src/bind.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/charconv.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/src/ios.cpp:11:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/src/ios.cpp:11:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/chrono.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/chrono.cpp:11:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/chrono.cpp:11:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/ios.cpp:18:0:
/opt/LLVM/libcxx/include/istream: At global scope:
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:473:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic_with_numeric_limits(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:473:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic_with_numeric_limits(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:473:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic_with_numeric_limits(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:473:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic_with_numeric_limits(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/src/ios.cpp:11:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/chrono.cpp:11:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/condition_variable.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/condition_variable:110,
                 from /opt/LLVM/libcxx/src/condition_variable.cpp:13:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/condition_variable:110,
                 from /opt/LLVM/libcxx/src/condition_variable.cpp:13:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/condition_variable:110,
                 from /opt/LLVM/libcxx/src/condition_variable.cpp:13:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/condition_variable_destructor.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/debug.cpp.o
In file included from /opt/LLVM/libcxx/include/functional:497:0,
                 from /opt/LLVM/libcxx/src/debug.cpp:11:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/src/debug.cpp:11:0:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/functional:497,
                 from /opt/LLVM/libcxx/src/debug.cpp:11:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/exception.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/functional.cpp.o
In file included from /opt/LLVM/libcxx/include/functional:497:0,
                 from /opt/LLVM/libcxx/src/functional.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/src/functional.cpp:9:0:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/functional:497,
                 from /opt/LLVM/libcxx/src/functional.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/future.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/future:365,
                 from /opt/LLVM/libcxx/src/future.cpp:13:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/future:365,
                 from /opt/LLVM/libcxx/src/future.cpp:13:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/iostream.cpp.o
In file included from /opt/LLVM/libcxx/include/stdexcept:45:0,
                 from /opt/LLVM/libcxx/include/system_error:147,
                 from /opt/LLVM/libcxx/include/future:365,
                 from /opt/LLVM/libcxx/src/future.cpp:13:
/opt/LLVM/libcxx/include/exception: At global scope:
/opt/LLVM/libcxx/include/exception:167:1: warning: always_inline function might not be inlinable [-Wattributes]
 make_exception_ptr(_Ep __e) _NOEXCEPT
 ^~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/future:365,
                 from /opt/LLVM/libcxx/src/future.cpp:13:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/__std_stream:14,
                 from /opt/LLVM/libcxx/src/iostream.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/__std_stream:14,
                 from /opt/LLVM/libcxx/src/iostream.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/hash.cpp.o
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/__std_stream:14,
                 from /opt/LLVM/libcxx/src/iostream.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/__hash_table:15:0,
                 from /opt/LLVM/libcxx/src/hash.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__hash_table:17,
                 from /opt/LLVM/libcxx/src/hash.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/__hash_table:15,
                 from /opt/LLVM/libcxx/src/hash.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/ios.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/locale.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/src/ios.cpp:11:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/src/ios.cpp:11:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/locale.cpp:15:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/locale.cpp:15:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/ios.cpp:18:0:
/opt/LLVM/libcxx/include/istream: At global scope:
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:473:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic_with_numeric_limits(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:473:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic_with_numeric_limits(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/istream:473:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic_with_numeric_limits(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:473:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic_with_numeric_limits(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/istream:364:1: warning: always_inline function might not be inlinable [-Wattributes]
 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
 ^~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/src/ios.cpp:11:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/locale.cpp:15:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/iostream.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/__std_stream:14,
                 from /opt/LLVM/libcxx/src/iostream.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/__std_stream:14,
                 from /opt/LLVM/libcxx/src/iostream.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/__std_stream:14,
                 from /opt/LLVM/libcxx/src/iostream.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/locale.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/locale.cpp:15:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/locale.cpp:15:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/locale.cpp:15:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/memory.cpp.o
In file included from /opt/LLVM/libcxx/src/memory.cpp:9:0:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/mutex:190,
                 from /opt/LLVM/libcxx/src/memory.cpp:11:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/src/memory.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/mutex.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/mutex:190,
                 from /opt/LLVM/libcxx/src/mutex.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/mutex:190,
                 from /opt/LLVM/libcxx/src/mutex.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/mutex:190,
                 from /opt/LLVM/libcxx/src/mutex.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/mutex_destructor.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/new.cpp.o
In file included from /opt/LLVM/libcxx/src/include/atomic_support.h:13:0,
                 from /opt/LLVM/libcxx/src/new.cpp:12:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/src/include/atomic_support.h:13,
                 from /opt/LLVM/libcxx/src/new.cpp:12:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/optional.cpp.o
In file included from /opt/LLVM/libcxx/include/functional:497:0,
                 from /opt/LLVM/libcxx/include/optional:152,
                 from /opt/LLVM/libcxx/src/optional.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/optional:152:0,
                 from /opt/LLVM/libcxx/src/optional.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/functional:497,
                 from /opt/LLVM/libcxx/include/optional:152,
                 from /opt/LLVM/libcxx/src/optional.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/random.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/random:1641,
                 from /opt/LLVM/libcxx/src/random.cpp:16:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/random:1641,
                 from /opt/LLVM/libcxx/src/random.cpp:16:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/random:1641,
                 from /opt/LLVM/libcxx/src/random.cpp:16:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/regex.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/regex:763,
                 from /opt/LLVM/libcxx/src/regex.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/regex:763,
                 from /opt/LLVM/libcxx/src/regex.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/regex:763,
                 from /opt/LLVM/libcxx/src/regex.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/shared_mutex.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/shared_mutex:134,
                 from /opt/LLVM/libcxx/src/shared_mutex.cpp:12:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/shared_mutex:134,
                 from /opt/LLVM/libcxx/src/shared_mutex.cpp:12:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/shared_mutex:134,
                 from /opt/LLVM/libcxx/src/shared_mutex.cpp:12:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/stdexcept.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/memory.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/stdexcept.cpp:11:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/stdexcept.cpp:11:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/memory.cpp:9:0:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/mutex:190,
                 from /opt/LLVM/libcxx/src/memory.cpp:11:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/stdexcept.cpp:11:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/string.cpp.o
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/src/memory.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/string.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/mutex.cpp.o
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/string.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/mutex:190,
                 from /opt/LLVM/libcxx/src/mutex.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/mutex:190,
                 from /opt/LLVM/libcxx/src/mutex.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/string.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/string.cpp:9:0:
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
 basic_string<_CharT, _Traits, _Allocator>::basic_string(size_type __n, _CharT __c, const _Allocator& __a)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
 basic_string<_CharT, _Traits, _Allocator>::basic_string(const _CharT* __s, const _Allocator& __a)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
 basic_string<_CharT, _Traits, _Allocator>::basic_string(size_type __n, _CharT __c, const _Allocator& __a)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
 basic_string<_CharT, _Traits, _Allocator>::basic_string(const _CharT* __s, const _Allocator& __a)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/mutex:190,
                 from /opt/LLVM/libcxx/src/mutex.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/mutex_destructor.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/new.cpp.o
In file included from /opt/LLVM/libcxx/src/include/atomic_support.h:13:0,
                 from /opt/LLVM/libcxx/src/new.cpp:12:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/src/include/atomic_support.h:13,
                 from /opt/LLVM/libcxx/src/new.cpp:12:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/optional.cpp.o
In file included from /opt/LLVM/libcxx/include/functional:497:0,
                 from /opt/LLVM/libcxx/include/optional:152,
                 from /opt/LLVM/libcxx/src/optional.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/optional:152:0,
                 from /opt/LLVM/libcxx/src/optional.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/functional:497,
                 from /opt/LLVM/libcxx/include/optional:152,
                 from /opt/LLVM/libcxx/src/optional.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/random.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/random:1641,
                 from /opt/LLVM/libcxx/src/random.cpp:16:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/random:1641,
                 from /opt/LLVM/libcxx/src/random.cpp:16:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/random:1641,
                 from /opt/LLVM/libcxx/src/random.cpp:16:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/regex.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/regex:763,
                 from /opt/LLVM/libcxx/src/regex.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/regex:763,
                 from /opt/LLVM/libcxx/src/regex.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/regex:763,
                 from /opt/LLVM/libcxx/src/regex.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/shared_mutex.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/shared_mutex:134,
                 from /opt/LLVM/libcxx/src/shared_mutex.cpp:12:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/shared_mutex:134,
                 from /opt/LLVM/libcxx/src/shared_mutex.cpp:12:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/strstream.cpp.o
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/include/__mutex_base:15,
                 from /opt/LLVM/libcxx/include/shared_mutex:134,
                 from /opt/LLVM/libcxx/src/shared_mutex.cpp:12:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/stdexcept.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/strstream:130,
                 from /opt/LLVM/libcxx/src/strstream.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/strstream:130,
                 from /opt/LLVM/libcxx/src/strstream.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/stdexcept.cpp:11:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/stdexcept.cpp:11:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/stdexcept.cpp:11:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/strstream:130,
                 from /opt/LLVM/libcxx/src/strstream.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/system_error.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/string.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/string.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/system_error.cpp:11:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/system_error.cpp:11:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/src/string.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/string.cpp:9:0:
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
 basic_string<_CharT, _Traits, _Allocator>::basic_string(size_type __n, _CharT __c, const _Allocator& __a)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
 basic_string<_CharT, _Traits, _Allocator>::basic_string(const _CharT* __s, const _Allocator& __a)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
 basic_string<_CharT, _Traits, _Allocator>::basic_string(size_type __n, _CharT __c, const _Allocator& __a)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1945:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
 basic_string<_CharT, _Traits, _Allocator>::basic_string(const _CharT* __s, const _Allocator& __a)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
/opt/LLVM/libcxx/include/string:1806:1: warning: always_inline function might not be inlinable [-Wattributes]
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/system_error.cpp:11:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/thread.cpp.o
In file included from /opt/LLVM/libcxx/include/functional:497:0,
                 from /opt/LLVM/libcxx/include/thread:92,
                 from /opt/LLVM/libcxx/src/thread.cpp:12:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/thread:92:0,
                 from /opt/LLVM/libcxx/src/thread.cpp:12:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/functional:497,
                 from /opt/LLVM/libcxx/include/thread:92,
                 from /opt/LLVM/libcxx/src/thread.cpp:12:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/typeinfo.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/utility.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/valarray.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/valarray:345,
                 from /opt/LLVM/libcxx/src/valarray.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/valarray:345,
                 from /opt/LLVM/libcxx/src/valarray.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/valarray:345,
                 from /opt/LLVM/libcxx/src/valarray.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/variant.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/array:111,
                 from /opt/LLVM/libcxx/include/variant:201,
                 from /opt/LLVM/libcxx/src/variant.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/array:111,
                 from /opt/LLVM/libcxx/include/variant:201,
                 from /opt/LLVM/libcxx/src/variant.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/array:111,
                 from /opt/LLVM/libcxx/include/variant:201,
                 from /opt/LLVM/libcxx/src/variant.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/vector.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__bit_reference:15,
                 from /opt/LLVM/libcxx/include/vector:274,
                 from /opt/LLVM/libcxx/src/vector.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__bit_reference:15,
                 from /opt/LLVM/libcxx/include/vector:274,
                 from /opt/LLVM/libcxx/src/vector.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__bit_reference:15,
                 from /opt/LLVM/libcxx/include/vector:274,
                 from /opt/LLVM/libcxx/src/vector.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/filesystem/operations.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/operations.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/operations.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/strstream.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/strstream:130,
                 from /opt/LLVM/libcxx/src/strstream.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/strstream:130,
                 from /opt/LLVM/libcxx/src/strstream.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/filesystem/operations.cpp:9:0:
/opt/LLVM/libcxx/include/filesystem: At global scope:
/opt/LLVM/libcxx/include/filesystem:2405:7: warning: ‘std::__1::__fs::filesystem::directory_iterator’ declared with greater visibility than the type of its field ‘std::__1::__fs::filesystem::directory_iterator::__imp_’ [-Wattributes]
 class directory_iterator {
       ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/filesystem:2504:7: warning: ‘std::__1::__fs::filesystem::recursive_directory_iterator’ declared with greater visibility than the type of its field ‘std::__1::__fs::filesystem::recursive_directory_iterator::__imp_’ [-Wattributes]
 class recursive_directory_iterator {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/filesystem/operations.cpp:20:0:
/opt/LLVM/libcxx/src/filesystem/filesystem_common.h:200:27: warning: declaration ‘struct timespec’ does not declare anything
 using TimeSpec = struct ::timespec;
                           ^~~~~~~~
/opt/LLVM/libcxx/src/filesystem/filesystem_common.h:201:24: warning: declaration ‘struct stat’ does not declare anything
 using StatT = struct ::stat;
                        ^~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/ios:215,
                 from /opt/LLVM/libcxx/include/ostream:138,
                 from /opt/LLVM/libcxx/include/strstream:130,
                 from /opt/LLVM/libcxx/src/strstream.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/filesystem/operations.cpp:12:0:
/opt/LLVM/libcxx/include/fstream:574:1: warning: always_inline function might not be inlinable [-Wattributes]
 basic_filebuf<_CharT, _Traits>::__open(int __fd, ios_base::openmode __mode) {
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/fstream:1538:6: warning: always_inline function might not be inlinable [-Wattributes]
 void basic_ofstream<_CharT, _Traits>::__open(int __fd,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/fstream:1325:6: warning: always_inline function might not be inlinable [-Wattributes]
 void basic_ifstream<_CharT, _Traits>::__open(int __fd,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/operations.cpp:9:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/system_error.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/system_error.cpp:11:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/system_error.cpp:11:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/system_error:149,
                 from /opt/LLVM/libcxx/src/system_error.cpp:11:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/thread.cpp.o
In file included from /opt/LLVM/libcxx/include/functional:497:0,
                 from /opt/LLVM/libcxx/include/thread:92,
                 from /opt/LLVM/libcxx/src/thread.cpp:12:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/thread:92:0,
                 from /opt/LLVM/libcxx/src/thread.cpp:12:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/functional:497,
                 from /opt/LLVM/libcxx/include/thread:92,
                 from /opt/LLVM/libcxx/src/thread.cpp:12:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/typeinfo.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/utility.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/valarray.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/valarray:345,
                 from /opt/LLVM/libcxx/src/valarray.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/valarray:345,
                 from /opt/LLVM/libcxx/src/valarray.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/valarray:345,
                 from /opt/LLVM/libcxx/src/valarray.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/variant.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/array:111,
                 from /opt/LLVM/libcxx/include/variant:201,
                 from /opt/LLVM/libcxx/src/variant.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/array:111,
                 from /opt/LLVM/libcxx/include/variant:201,
                 from /opt/LLVM/libcxx/src/variant.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/array:111,
                 from /opt/LLVM/libcxx/include/variant:201,
                 from /opt/LLVM/libcxx/src/variant.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/vector.cpp.o
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/filesystem/directory_iterator.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__bit_reference:15,
                 from /opt/LLVM/libcxx/include/vector:274,
                 from /opt/LLVM/libcxx/src/vector.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__bit_reference:15,
                 from /opt/LLVM/libcxx/include/vector:274,
                 from /opt/LLVM/libcxx/src/vector.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/directory_iterator.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__bit_reference:15,
                 from /opt/LLVM/libcxx/include/vector:274,
                 from /opt/LLVM/libcxx/src/vector.cpp:9:
/opt/LLVM/libcxx/include/atomic: At global scope:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/directory_iterator.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/operations.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/operations.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/src/filesystem/directory_iterator.cpp:9:0:
/opt/LLVM/libcxx/include/filesystem: At global scope:
/opt/LLVM/libcxx/include/filesystem:2405:7: warning: ‘std::__1::__fs::filesystem::directory_iterator’ declared with greater visibility than the type of its field ‘std::__1::__fs::filesystem::directory_iterator::__imp_’ [-Wattributes]
 class directory_iterator {
       ^~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/operations.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/filesystem:2504:7: warning: ‘std::__1::__fs::filesystem::recursive_directory_iterator’ declared with greater visibility than the type of its field ‘std::__1::__fs::filesystem::recursive_directory_iterator::__imp_’ [-Wattributes]
 class recursive_directory_iterator {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/filesystem/directory_iterator.cpp:19:0:
/opt/LLVM/libcxx/src/filesystem/filesystem_common.h:200:27: warning: declaration ‘struct timespec’ does not declare anything
 using TimeSpec = struct ::timespec;
                           ^~~~~~~~
/opt/LLVM/libcxx/src/filesystem/filesystem_common.h:201:24: warning: declaration ‘struct stat’ does not declare anything
 using StatT = struct ::stat;
                        ^~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/directory_iterator.cpp:9:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/filesystem/operations.cpp:9:0:
/opt/LLVM/libcxx/include/filesystem: At global scope:
/opt/LLVM/libcxx/include/filesystem:2405:7: warning: ‘std::__1::__fs::filesystem::directory_iterator’ declared with greater visibility than the type of its field ‘std::__1::__fs::filesystem::directory_iterator::__imp_’ [-Wattributes]
 class directory_iterator {
       ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/filesystem:2504:7: warning: ‘std::__1::__fs::filesystem::recursive_directory_iterator’ declared with greater visibility than the type of its field ‘std::__1::__fs::filesystem::recursive_directory_iterator::__imp_’ [-Wattributes]
 class recursive_directory_iterator {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/filesystem/operations.cpp:20:0:
/opt/LLVM/libcxx/src/filesystem/filesystem_common.h:200:27: warning: declaration ‘struct timespec’ does not declare anything
 using TimeSpec = struct ::timespec;
                           ^~~~~~~~
/opt/LLVM/libcxx/src/filesystem/filesystem_common.h:201:24: warning: declaration ‘struct stat’ does not declare anything
 using StatT = struct ::stat;
                        ^~~~
In file included from /opt/LLVM/libcxx/src/filesystem/operations.cpp:12:0:
/opt/LLVM/libcxx/include/fstream:574:1: warning: always_inline function might not be inlinable [-Wattributes]
 basic_filebuf<_CharT, _Traits>::__open(int __fd, ios_base::openmode __mode) {
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/fstream:1538:6: warning: always_inline function might not be inlinable [-Wattributes]
 void basic_ofstream<_CharT, _Traits>::__open(int __fd,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/fstream:1325:6: warning: always_inline function might not be inlinable [-Wattributes]
 void basic_ifstream<_CharT, _Traits>::__open(int __fd,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/operations.cpp:9:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_static.dir/filesystem/int128_builtins.cpp.o
/opt/LLVM/libcxx/src/filesystem/int128_builtins.cpp:22:63: warning: ‘no_sanitize’ attribute directive ignored [-Wattributes]
 __int128_t __muloti4(__int128_t a, __int128_t b, int* overflow) {
                                                               ^
[ 38%] Linking CXX static library ../../../lib/libc++.a
[ 38%] Built target cxx_static
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/directory_iterator.cpp.o
In file included from /opt/LLVM/libcxx/include/algorithm:643:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/directory_iterator.cpp:9:
/opt/LLVM/libcxx/include/memory:2088:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr<_Up>& __p) throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2092:71: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr<_Up>& __p) throw()
                                                                       ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2094:51: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr& operator=(auto_ptr_ref<_Tp> __p) throw()
                                                   ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2115:40: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     _LIBCPP_INLINE_VISIBILITY auto_ptr(auto_ptr_ref<_Tp> __p) throw() : __ptr_(__p.__ptr_) {}
                                        ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2116:60: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr_ref<_Up>() throw()
                                                            ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2118:60: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template<class _Up> _LIBCPP_INLINE_VISIBILITY operator auto_ptr<_Up>() throw()
                                                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr_ref<_Up>()’:
/opt/LLVM/libcxx/include/memory:2117:10: warning: ‘template<class _Tp> struct std::__1::auto_ptr_ref’ is deprecated [-Wdeprecated-declarations]
         {auto_ptr_ref<_Up> __t; __t.__ptr_ = release(); return __t;}
          ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory:2073:36: note: declared here
 struct _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr_ref
                                    ^~~~~~~~~~~~
/opt/LLVM/libcxx/include/memory: In member function ‘std::__1::auto_ptr<_Tp>::operator std::__1::auto_ptr<_Up>()’:
/opt/LLVM/libcxx/include/memory:2119:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         {return auto_ptr<_Up>(release());}
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory: At global scope:
/opt/LLVM/libcxx/include/memory:2123:56: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr<void>
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2503:14: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   unique_ptr(auto_ptr<_Up>&& __p,
              ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2534:17: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       operator=(auto_ptr<_Up> __p) {
                 ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3660:20: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr(auto_ptr<_Yp>&& __r,
                    ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:3740:19: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         operator=(auto_ptr<_Yp>&& __r);
                   ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4113:29: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::shared_ptr(auto_ptr<_Yp>&& __r,
                             ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
/opt/LLVM/libcxx/include/memory:4454:28: warning: ‘template<class _Tp> class std::__1::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 shared_ptr<_Tp>::operator=(auto_ptr<_Yp>&& __r)
                            ^~~~~~~~
/opt/LLVM/libcxx/include/memory:2079:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                                                        ^~~~~~~~
In file included from /opt/LLVM/libcxx/include/algorithm:644:0,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/directory_iterator.cpp:9:
/opt/LLVM/libcxx/include/functional:1057:1: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
 binder1st<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder1st<__Operation> std::__1::bind1st(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1059:13: warning: ‘template<class __Operation> class std::__1::binder1st’ is deprecated [-Wdeprecated-declarations]
     {return binder1st<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1036:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder1st
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1083:1: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
 binder2nd<__Operation>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::binder2nd<__Operation> std::__1::bind2nd(const __Operation&, const _Tp&)’:
/opt/LLVM/libcxx/include/functional:1085:13: warning: ‘template<class __Operation> class std::__1::binder2nd’ is deprecated [-Wdeprecated-declarations]
     {return binder2nd<__Operation>(__op, __x);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1062:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binder2nd
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1101:1: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_unary_function<_Arg,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_unary_function<_Arg, _Result> std::__1::ptr_fun(_Result (*)(_Arg))’:
/opt/LLVM/libcxx/include/functional:1103:13: warning: ‘template<class _Arg, class _Result> class std::__1::pointer_to_unary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_unary_function<_Arg,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1088:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_unary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1119:1: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
 pointer_to_binary_function<_Arg1,_Arg2,_Result>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::__1::ptr_fun(_Result (*)(_Arg1, _Arg2))’:
/opt/LLVM/libcxx/include/functional:1121:13: warning: ‘template<class _Arg1, class _Arg2, class _Result> class std::__1::pointer_to_binary_function’ is deprecated [-Wdeprecated-declarations]
     {return pointer_to_binary_function<_Arg1,_Arg2,_Result>(__f);}
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1106:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 pointer_to_binary_function
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1149:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1151:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~
/opt/LLVM/libcxx/include/functional:1124:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_t
                                                        ^~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1155:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1157:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1136:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
                                                        ^~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1185:1: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())’:
/opt/LLVM/libcxx/include/functional:1187:13: warning: ‘template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1160:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
                                                        ^~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1191:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))’:
/opt/LLVM/libcxx/include/functional:1193:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1172:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1221:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1223:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1196:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
                                                        ^~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1227:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1229:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1208:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
                                                        ^~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1257:1: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun_ref_t<_Sp,_Tp>
 ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)’:
/opt/LLVM/libcxx/include/functional:1259:13: warning: ‘template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
             ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1232:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: At global scope:
/opt/LLVM/libcxx/include/functional:1263:1: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
 const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
 ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional: In function ‘std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)’:
/opt/LLVM/libcxx/include/functional:1265:13: warning: ‘template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t’ is deprecated [-Wdeprecated-declarations]
     {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
             ^~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/functional:1244:56: note: declared here
 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
                                                        ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/filesystem/directory_iterator.cpp:9:0:
/opt/LLVM/libcxx/include/filesystem: At global scope:
/opt/LLVM/libcxx/include/filesystem:2405:7: warning: ‘std::__1::__fs::filesystem::directory_iterator’ declared with greater visibility than the type of its field ‘std::__1::__fs::filesystem::directory_iterator::__imp_’ [-Wattributes]
 class directory_iterator {
       ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/filesystem:2504:7: warning: ‘std::__1::__fs::filesystem::recursive_directory_iterator’ declared with greater visibility than the type of its field ‘std::__1::__fs::filesystem::recursive_directory_iterator::__imp_’ [-Wattributes]
 class recursive_directory_iterator {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/LLVM/libcxx/src/filesystem/directory_iterator.cpp:19:0:
/opt/LLVM/libcxx/src/filesystem/filesystem_common.h:200:27: warning: declaration ‘struct timespec’ does not declare anything
 using TimeSpec = struct ::timespec;
                           ^~~~~~~~
/opt/LLVM/libcxx/src/filesystem/filesystem_common.h:201:24: warning: declaration ‘struct stat’ does not declare anything
 using StatT = struct ::stat;
                        ^~~~
In file included from /opt/LLVM/libcxx/include/memory:667:0,
                 from /opt/LLVM/libcxx/include/algorithm:643,
                 from /opt/LLVM/libcxx/include/__string:56,
                 from /opt/LLVM/libcxx/include/string_view:175,
                 from /opt/LLVM/libcxx/include/string:504,
                 from /opt/LLVM/libcxx/include/__locale:14,
                 from /opt/LLVM/libcxx/include/locale:181,
                 from /opt/LLVM/libcxx/include/filesystem:238,
                 from /opt/LLVM/libcxx/src/filesystem/directory_iterator.cpp:9:
/opt/LLVM/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
 void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a,  _Tp __val,
      ^~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
     ^~~~~~~~~~~~~~~~~~~~~
/opt/LLVM/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
 _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
     ^~~~~~~~~~~~~~~~~~~~~
[ 38%] No download step for 'libcxx_fuzzer_x86_64'
[ 38%] No patch step for 'libcxx_fuzzer_x86_64'
[ 38%] No update step for 'libcxx_fuzzer_x86_64'
[ 38%] Performing configure step for 'libcxx_fuzzer_x86_64'
-- Configuring for standalone build.
-- Linker detection: GNU ld
-- Configuring for standalone build.
-- Linker detection: GNU ld
CMake Warning at /opt/LLVM/libcxx/CMakeLists.txt:371 (message):
  LIBCXX_ENABLE_STATIC_ABI_LIBRARY is an experimental option


CMake Warning at /opt/LLVM/libcxx/CMakeLists.txt:721 (message):
  LIBCXX_ABI_NAMESPACE must be a reserved identifier.


-- Linker detection: GNU ld
-- Linker detection: GNU ld
-- there is no pre-generated ABI list for the requested libc++ configuration. check-cxx-abilist target is not supported
-- Linker detection: GNU ld
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/LLVM/llvm/build/projects/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64-bins
[ 38%] Performing build step for 'libcxx_fuzzer_x86_64'
[  7%] Built target cxxabi_static
[  9%] Built target cxx_abi_headers
[  9%] Built target cxx-generated-config
[ 25%] Built target cxx_static
[100%] Built target cxx-headers
[ 38%] Built target libcxx_fuzzer_x86_64-build
[ 38%] Building CXX object projects/libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/int128_builtins.cpp.o
/opt/LLVM/libcxx/src/filesystem/int128_builtins.cpp:22:63: warning: ‘no_sanitize’ attribute directive ignored [-Wattributes]
 __int128_t __muloti4(__int128_t a, __int128_t b, int* overflow) {
                                                               ^
[ 38%] Built target builtins
[ 38%] Built target crt
[ 38%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-x86_64.dir/lsan.cc.o
[ 38%] Linking CXX shared library ../../../lib/libc++.so
/usr/bin/ld: cannot find -lcxxabi_shared
collect2: error: ld returned 1 exit status
projects/libcxx/src/CMakeFiles/cxx_shared.dir/build.make:1004: recipe for target 'lib/libc++.so.1.0' failed
make[2]: *** [lib/libc++.so.1.0] Error 1
CMakeFiles/Makefile2:20491: recipe for target 'projects/libcxx/src/CMakeFiles/cxx_shared.dir/all' failed
make[1]: *** [projects/libcxx/src/CMakeFiles/cxx_shared.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 38%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-x86_64.dir/lsan_allocator.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-x86_64.dir/lsan_linux.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-x86_64.dir/lsan_interceptors.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-x86_64.dir/lsan_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-x86_64.dir/lsan_malloc_mac.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-x86_64.dir/lsan_preinit.cc.o
[ 38%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-x86_64.dir/lsan_thread.cc.o
[ 38%] Linking CXX static library ../../../../lib/clang/9.0.1/lib/linux/libclang_rt.lsan-x86_64.a
[ 38%] Built target clang_rt.lsan-x86_64
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2


More information about the llvm-bugs mailing list