memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:20, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringSet.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-lto/llvm-lto.cpp:15: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallSet.h:19, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-profdata/llvm-profdata.cpp:14: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/type_traits.h:19, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallSet.h:18, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-profdata/llvm-profdata.cpp:14: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 87%] Linking CXX shared library ../../lib/libLTO.so [ 87%] Built target LTO [ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o Scanning dependencies of target llvm-dsymutil [ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:32, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Host.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Hashing.h:49, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/ArrayRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DebugMap.h:24, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/dsymutil.cpp:15: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:20, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Host.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Hashing.h:49, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/ArrayRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DebugMap.h:24, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/dsymutil.cpp:15: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o [ 87%] Linking CXX executable ../../bin/llvm-lto [ 87%] Built target llvm-lto [ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o [ 87%] Linking CXX executable ../../bin/llvm-profdata [ 87%] Built target llvm-profdata [ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o [ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o [ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:32, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Host.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Hashing.h:49, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/ArrayRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DebugMap.h:24, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DebugMap.cpp:9: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:20, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Host.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Hashing.h:49, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/ArrayRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DebugMap.h:24, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DebugMap.cpp:9: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o [ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o [ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o [ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Twine.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Triple.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/BinaryHolder.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachODebugMapParser.cpp:10: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/iterator_range.h:22, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Twine.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Triple.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/BinaryHolder.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachODebugMapParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o [ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Twine.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Triple.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/BinaryHolder.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DwarfLinker.cpp:9: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/MC/MCStreamer.h:332:66: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/iterator_range.h:22, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Twine.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Triple.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/BinaryHolder.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Twine.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Triple.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/BinaryHolder.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DwarfLinker.cpp:9: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/iterator_range.h:22, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Twine.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Triple.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/BinaryHolder.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:32, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.cpp:10: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/MC/MCStreamer.h:332:66: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.h:12, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.cpp:10: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:32, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.cpp:10: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.h:12, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.cpp:10: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:32, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.cpp:10: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:402:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:878:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/MC/MCFragment.h:546:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.h:12, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/MachOUtils.cpp:10: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Twine.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Triple.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/BinaryHolder.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DwarfLinker.cpp:9: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:402:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:878:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/MC/MCFragment.h:546:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/iterator_range.h:22, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Twine.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Triple.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/BinaryHolder.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ Scanning dependencies of target llc [ 87%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o Scanning dependencies of target lli [ 87%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o [ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llc/llc.cpp:22: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/lli/lli.cpp:22: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/lli/lli.cpp:30: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected > llvm::orc::remote::OrcRemoteTargetClient::readMem(char*, llvm::JITTargetAddress, uint64_t)': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:722:26: error: could not convert '((llvm::orc::remote::OrcRemoteTargetClient*)this)->callB(Src, Size)' from 'Expected>>' to 'Expected>>' return callB(Src, Size); ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:32, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llc/llc.cpp:17: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/MC/MCContext.h:635:44: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:20, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llc/llc.cpp:17: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:32, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llc/llc.cpp:17: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:402:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:878:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/MC/MCFragment.h:546:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:20, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llc/llc.cpp:17: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:32, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/lli/OrcLazyJIT.h:18, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/lli/lli.cpp:16: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:20, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/lli/OrcLazyJIT.h:18, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/lli/lli.cpp:16: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:32, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Host.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Hashing.h:49, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/ArrayRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/IR/ValueMap.h:29, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/bugpoint/BugDriver.h:19, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/bugpoint/bugpoint.cpp:16: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:20, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Host.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Hashing.h:49, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/ArrayRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/DenseMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/IR/ValueMap.h:29, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/bugpoint/BugDriver.h:19, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/bugpoint/bugpoint.cpp:16: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 88%] Linking CXX executable ../../bin/llvm-dsymutil [ 88%] Linking CXX executable ../../bin/bugpoint [ 88%] Built target llvm-dsymutil [ 88%] Building CXX object tools/lli/CMakeFiles/lli.dir/OrcLazyJIT.cpp.o [ 88%] Built target bugpoint Scanning dependencies of target llvm-as [ 88%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o make[4]: *** [tools/lli/CMakeFiles/lli.dir/build.make:63: tools/lli/CMakeFiles/lli.dir/lli.cpp.o] Error 1 make[4]: *** Waiting for unfinished jobs.... Scanning dependencies of target llvm-bcanalyzer [ 88%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o [ 88%] Linking CXX executable ../../bin/llc [ 88%] Built target llc Scanning dependencies of target llvm-c-test [ 88%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o [ 88%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o [ 88%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o [ 88%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o [ 88%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:32, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Host.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Hashing.h:49, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/ArrayRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringExtras.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:30: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:20, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Host.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Hashing.h:49, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/ArrayRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringExtras.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:30: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 88%] Linking CXX executable ../../bin/llvm-as [ 88%] Built target llvm-as Scanning dependencies of target llvm-cat [ 88%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o [ 88%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o [ 88%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o [ 88%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Bitcode/BitCodes.h:21, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Bitcode/BitcodeReader.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-cat/llvm-cat.cpp:16: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/iterator_range.h:22, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Bitcode/BitCodes.h:21, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Bitcode/BitcodeReader.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-cat/llvm-cat.cpp:16: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o [ 89%] Linking CXX executable ../../bin/llvm-bcanalyzer [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o [ 89%] Linking CXX executable ../../bin/llvm-c-test [ 89%] Built target llvm-bcanalyzer make[3]: *** [CMakeFiles/Makefile2:7847: tools/lli/CMakeFiles/lli.dir/all] Error 2 make[3]: *** Waiting for unfinished jobs.... [ 89%] Built target llvm-c-test [ 89%] Linking CXX executable ../../bin/llvm-cat Scanning dependencies of target llvm-cov [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o [ 89%] Built target llvm-cat [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o In file included from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:32, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Host.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Hashing.h:49, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/ArrayRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-cov/CoverageSummaryInfo.h:18, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-cov/CoverageReport.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-cov/SourceCoverageViewText.cpp:14: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-cov/SourceCoverageViewText.cpp:119:59: required from here /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/STLExtras.h:20, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/StringMap.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/Support/Host.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/Hashing.h:49, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ADT/ArrayRef.h:13, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-cov/CoverageSummaryInfo.h:18, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-cov/CoverageReport.h:17, from /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/tools/llvm-cov/SourceCoverageViewText.cpp:14: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o [ 90%] Linking CXX executable ../../bin/llvm-cov [ 90%] Built target llvm-cov make[2]: *** [Makefile:152: all] Error 2 make[1]: *** [package/pkg-generic.mk:226: /home/naourr/work/instance-0/output/build/host-llvm-5.0.1/.stamp_built] Error 2 make: *** [Makefile:79: _all] Error 2 make: Leaving directory '/home/naourr/work/instance-0/buildroot'