-
-
Save Johnnynator/e9dddc63100c212303fb81aa27cc39f6 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[1/7613] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o | |
[2/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ABIBreak.cpp.o | |
[3/7613] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o | |
[4/7613] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o | |
[5/7613] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/DLangDemangle.cpp.o | |
[6/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AddressRanges.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/AddressRanges.h:15, | |
from /home/john/Projects/llvm-project/llvm/lib/Support/AddressRanges.cpp:9: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::AddressRange&}; _Tp = llvm::AddressRange; _Alloc = std::allocator<llvm::AddressRange>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::AddressRange>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = llvm::AddressRange; _Alloc = std::allocator<llvm::AddressRange>]', | |
inlined from 'void llvm::AddressRanges::insert(llvm::AddressRange)' at /home/john/Projects/llvm-project/llvm/lib/Support/AddressRanges.cpp:30:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AddressRange*, std::vector<llvm::AddressRange> >' changed in GCC 7.1 | |
164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[7/7613] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o | |
[8/7613] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/RustDemangle.cpp.o | |
[9/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AArch64TargetParser.cpp.o | |
[10/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMTargetParser.cpp.o | |
[11/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFixedPoint.cpp.o | |
[12/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AutoConvert.cpp.o | |
[13/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o | |
[14/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/Support/APInt.cpp: In member function 'void llvm::APInt::initFromArray(llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/Support/APInt.cpp:89:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
89 | void APInt::initFromArray(ArrayRef<uint64_t> bigVal) { | |
| ^~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/Support/APInt.cpp: In constructor 'llvm::APInt::APInt(unsigned int, llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/Support/APInt.cpp:105:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
105 | APInt::APInt(unsigned numBits, ArrayRef<uint64_t> bigVal) : BitWidth(numBits) { | |
| ^~~~~ | |
In constructor 'llvm::APInt::APInt(unsigned int, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'llvm::APInt llvm::APInt::extractBits(unsigned int, unsigned int) const' at /home/john/Projects/llvm-project/llvm/lib/Support/APInt.cpp:462:77: | |
/home/john/Projects/llvm-project/llvm/lib/Support/APInt.cpp:106:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
106 | initFromArray(bigVal); | |
| ~~~~~~~~~~~~~^~~~~~~~ | |
[15/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o | |
[16/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o | |
[17/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o | |
[18/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o | |
[19/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o | |
[20/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o | |
[21/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o | |
[22/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o | |
[23/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o | |
[24/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o | |
[25/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o | |
[26/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o | |
[27/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o | |
[28/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const': | |
/home/john/Projects/llvm-project/llvm/lib/Support/APFloat.cpp:2297:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1 | |
2297 | IEEEFloat::opStatus IEEEFloat::convertToSignExtendedInteger( | |
| ^~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const': | |
/home/john/Projects/llvm-project/llvm/lib/Support/APFloat.cpp:2411:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1 | |
2411 | IEEEFloat::convertToInteger(MutableArrayRef<integerPart> parts, | |
| ^~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/Support/APFloat.cpp:2416:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1 | |
2416 | fs = convertToSignExtendedInteger(parts, width, isSigned, rounding_mode, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2417 | isExact); | |
| ~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const': | |
/home/john/Projects/llvm-project/llvm/lib/Support/APFloat.cpp:4685:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1 | |
4685 | DoubleAPFloat::convertToInteger(MutableArrayRef<integerPart> Input, | |
| ^~~~~~~~~~~~~ | |
In file included from /home/john/Projects/llvm-project/llvm/lib/Support/APFloat.cpp:14: | |
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const', | |
inlined from 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const' at /home/john/Projects/llvm-project/llvm/lib/Support/APFloat.cpp:4690:24: | |
/home/john/Projects/llvm-project/llvm/include/llvm/ADT/APFloat.h:1108:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1108 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | |
| ^ | |
/home/john/Projects/llvm-project/llvm/include/llvm/ADT/APFloat.h:27:21: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' | |
27 | return U.IEEE.METHOD_CALL; \ | |
| ^~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/ADT/APFloat.h:1108:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1108 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | |
| ^ | |
/home/john/Projects/llvm-project/llvm/include/llvm/ADT/APFloat.h:29:23: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' | |
29 | return U.Double.METHOD_CALL; \ | |
| ^~~~~~~~~~~ | |
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const', | |
inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' at /home/john/Projects/llvm-project/llvm/lib/Support/APFloat.cpp:4888:37: | |
/home/john/Projects/llvm-project/llvm/include/llvm/ADT/APFloat.h:1108:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1108 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | |
| ^ | |
/home/john/Projects/llvm-project/llvm/include/llvm/ADT/APFloat.h:27:21: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' | |
27 | return U.IEEE.METHOD_CALL; \ | |
| ^~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/ADT/APFloat.h:1108:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1108 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | |
| ^ | |
/home/john/Projects/llvm-project/llvm/include/llvm/ADT/APFloat.h:29:23: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' | |
29 | return U.Double.METHOD_CALL; \ | |
| ^~~~~~~~~~~ | |
[29/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o | |
[30/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o | |
[31/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Caching.cpp.o | |
[32/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o | |
[33/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o | |
[34/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o | |
[35/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o | |
[36/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o | |
[37/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o | |
[38/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o | |
[39/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o | |
[40/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributes.cpp.o | |
[41/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributeParser.cpp.o | |
[42/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYTargetParser.cpp.o | |
[43/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o | |
[44/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o | |
[45/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o | |
[46/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o | |
[47/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DivisionByConstantInfo.cpp.o | |
[48/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o | |
[49/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o | |
[50/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttributeParser.cpp.o | |
[51/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttributes.cpp.o | |
[52/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o | |
[53/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o | |
[54/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ExtensibleRTTI.cpp.o | |
[55/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCollector.cpp.o | |
[56/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o | |
[57/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o | |
[58/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o | |
[59/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o | |
[60/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o | |
[61/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o | |
[62/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o | |
[63/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o | |
[64/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o | |
[65/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InstructionCost.cpp.o | |
[66/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o | |
[67/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o | |
[68/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ItaniumManglingCanonicalizer.cpp.o | |
[69/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o | |
[70/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o | |
[71/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o | |
[72/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o | |
[73/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o | |
[74/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o | |
[75/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o | |
[76/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o | |
[77/7613] Linking CXX static library lib/libLLVMDemangle.a | |
[78/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o | |
[79/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemAlloc.cpp.o | |
[80/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o | |
[81/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBufferRef.cpp.o | |
[82/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o | |
[83/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430Attributes.cpp.o | |
[84/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430AttributeParser.cpp.o | |
[85/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o | |
[86/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Optional.cpp.o | |
[87/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o | |
[88/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o | |
[89/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o | |
[90/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o | |
[91/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o | |
[92/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributes.cpp.o | |
[93/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/OptimizedStructLayout.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/Support/OptimizedStructLayout.cpp: In function 'std::pair<long long unsigned int, llvm::Align> llvm::performOptimizedStructLayout(MutableArrayRef<OptimizedStructLayoutField>)': | |
/home/john/Projects/llvm-project/llvm/lib/Support/OptimizedStructLayout.cpp:42:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::OptimizedStructLayoutField>' changed in GCC 7.1 | |
42 | llvm::performOptimizedStructLayout(MutableArrayRef<Field> Fields) { | |
| ^~~~ | |
[94/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributeParser.cpp.o | |
[95/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVISAInfo.cpp.o | |
[96/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o | |
[97/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o | |
[98/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA256.cpp.o | |
[99/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signposts.cpp.o | |
[100/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o | |
[101/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o | |
[102/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o | |
[103/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o | |
[104/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o | |
[105/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o | |
[106/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o | |
[107/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o | |
[108/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o | |
[109/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SuffixTree.cpp.o | |
[110/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SymbolRemappingReader.cpp.o | |
[111/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o | |
[112/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o | |
[113/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o | |
[114/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o | |
[115/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o | |
[116/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o | |
[117/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o | |
[118/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o | |
[119/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TypeSize.cpp.o | |
[120/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o | |
[121/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o | |
[122/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o | |
[123/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/Support/ScopedPrinter.cpp:1: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::HexNumber>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:688:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1 | |
688 | void printFlagsImpl(StringRef Label, HexNumber Value, | |
| ^~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::FlagEntry>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:673:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
673 | void printFlagsImpl(StringRef Label, HexNumber Value, | |
| ^~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printHexListImpl(llvm::StringRef, llvm::ArrayRef<llvm::HexNumber>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:707:8: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1 | |
707 | void printHexListImpl(StringRef Label, | |
| ^~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<llvm::APSInt>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:630:8: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::APSInt>' changed in GCC 7.1 | |
630 | void printList(StringRef Label, const ArrayRef<APSInt> List) override { | |
| ^~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long int>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:614:8: note: parameter passing for argument of type 'const llvm::ArrayRef<long long int>' changed in GCC 7.1 | |
614 | void printList(StringRef Label, const ArrayRef<int64_t> List) override { | |
| ^~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:598:8: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
598 | void printList(StringRef Label, const ArrayRef<uint64_t> List) override { | |
| ^~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:269:16: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
269 | virtual void printList(StringRef Label, const ArrayRef<uint64_t> List) { | |
| ^~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long int>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:288:16: note: parameter passing for argument of type 'const llvm::ArrayRef<long long int>' changed in GCC 7.1 | |
288 | virtual void printList(StringRef Label, const ArrayRef<int64_t> List) { | |
| ^~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<llvm::APSInt>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:307:16: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::APSInt>' changed in GCC 7.1 | |
307 | virtual void printList(StringRef Label, const ArrayRef<APSInt> List) { | |
| ^~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::FlagEntry>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:431:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
431 | virtual void printFlagsImpl(StringRef Label, HexNumber Value, | |
| ^~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::HexNumber>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:439:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1 | |
439 | virtual void printFlagsImpl(StringRef Label, HexNumber Value, | |
| ^~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printHexListImpl(llvm::StringRef, llvm::ArrayRef<llvm::HexNumber>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:455:16: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1 | |
455 | virtual void printHexListImpl(StringRef Label, | |
| ^~~~~~~~~~~~~~~~ | |
[124/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o | |
[125/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o | |
[126/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/X86TargetParser.cpp.o | |
[127/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o | |
[128/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o | |
[129/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o | |
[130/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o | |
[131/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o | |
[132/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o | |
[133/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o | |
[134/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Z3Solver.cpp.o | |
[135/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o | |
[136/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o | |
[137/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o | |
[138/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o | |
[139/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o | |
[140/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o | |
[141/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o | |
[142/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o | |
[143/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o | |
[144/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o | |
[145/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o | |
[146/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o | |
[147/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/DetailedRecordsBackend.cpp.o | |
[148/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o | |
[149/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o | |
[150/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o | |
[151/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Parser.cpp.o | |
[152/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o | |
[153/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackendSkeleton.cpp.o | |
[154/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/TableGen/Record.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/TableGen/Record.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'std::vector<long long int> llvm::Record::getValueAsListOfInts(llvm::StringRef) const' at /home/john/Projects/llvm-project/llvm/lib/TableGen/Record.cpp:2558:21: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[155/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o | |
[156/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o | |
[157/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o | |
[158/7613] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o | |
[159/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmMatcherEmitter.cpp.o | |
[160/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/StringRef.h:16, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/StringMapEntry.h:20, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/StringMap.h:17, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/Timer.h:12, | |
from /home/john/Projects/llvm-project/llvm/lib/Support/Timer.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:60: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Distance = int; _Tp = llvm::TimerGroup::PrintRecord; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
| ^~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/Timer.h:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::TimerGroup::PrintRecord>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]', | |
inlined from 'llvm::TimerGroup::TimerGroup(llvm::StringRef, llvm::StringRef, const llvm::StringMap<llvm::TimeRecord>&)' at /home/john/Projects/llvm-project/llvm/lib/Support/Timer.cpp:304:31: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::TimerGroup::PrintRecord>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]', | |
inlined from 'void llvm::TimerGroup::prepareToPrintList(bool)' at /home/john/Projects/llvm-project/llvm/lib/Support/Timer.cpp:416:31, | |
inlined from 'const char* llvm::TimerGroup::printJSONValues(llvm::raw_ostream&, const char*)' at /home/john/Projects/llvm-project/llvm/lib/Support/Timer.cpp:471:21: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]', | |
inlined from 'void llvm::TimerGroup::prepareToPrintList(bool)' at /home/john/Projects/llvm-project/llvm/lib/Support/Timer.cpp:416:31: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
1625 | __heap_select(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
1908 | __introsort_loop(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1916:27: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1900:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
1900 | std::__heap_select(__first, __middle, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<TimerGroup::PrintRecord*, std::vector<TimerGroup::PrintRecord> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<TimerGroup::PrintRecord>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/lib/Support/Timer.cpp:360:15: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<TimerGroup::PrintRecord*, std::vector<TimerGroup::PrintRecord> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<TimerGroup::PrintRecord>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/lib/Support/Timer.cpp:360:15: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]', | |
inlined from 'void llvm::TimerGroup::removeTimer(llvm::Timer&)' at /home/john/Projects/llvm-project/llvm/lib/Support/Timer.cpp:328:31: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]', | |
inlined from 'void llvm::TimerGroup::prepareToPrintList(bool)' at /home/john/Projects/llvm-project/llvm/lib/Support/Timer.cpp:416:31, | |
inlined from 'void llvm::TimerGroup::print(llvm::raw_ostream&, bool)' at /home/john/Projects/llvm-project/llvm/lib/Support/Timer.cpp:430:23, | |
inlined from 'static void llvm::TimerGroup::printAll(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/lib/Support/Timer.cpp:448:14: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[161/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmWriterEmitter.cpp.o | |
[162/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmWriterInst.cpp.o | |
[163/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/Attributes.cpp.o | |
[164/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CallingConvEmitter.cpp.o | |
[165/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeBeadsGen.cpp.o | |
[166/7613] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeProfiler.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/SmallVector.h:19, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/Error.h:17, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/TimeProfiler.h:12, | |
from /home/john/Projects/llvm-project/llvm/lib/Support/TimeProfiler.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:60: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Distance = int; _Tp = pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
| ^~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/StringExtras.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/Error.h:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >&}; _Tp = std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | |
| ^~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
1908 | __introsort_loop(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)> >]', | |
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1900:25, | |
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1916:27: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1629:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
1629 | std::__make_heap(__first, __middle, __comp); | |
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >&}; _Tp = std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]', | |
inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /home/john/Projects/llvm-project/llvm/lib/Support/TimeProfiler.cpp:187:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)> >]', | |
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4853:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1575:12, | |
inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >&; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1580:13, | |
inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /home/john/Projects/llvm-project/llvm/lib/Support/TimeProfiler.cpp:189:15: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)> >]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4853:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1575:12, | |
inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >&; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const NameAndCountAndDurationType&, const NameAndCountAndDurationType&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1580:13, | |
inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /home/john/Projects/llvm-project/llvm/lib/Support/TimeProfiler.cpp:189:15: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
[167/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeEmitterGen.cpp.o | |
[168/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o | |
[169/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenHwModes.cpp.o | |
[170/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenMapTable.cpp.o | |
[171/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o | |
[172/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenRegisters.cpp.o | |
/home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenRegisters.cpp: In member function 'void llvm::CodeGenRegBank::inferMatchingSuperRegClass(llvm::CodeGenRegisterClass*, std::__cxx11::list<llvm::CodeGenRegisterClass>::iterator)': | |
/home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenRegisters.cpp:2261:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::CodeGenRegisterClass>::iterator' changed in GCC 7.1 | |
2261 | void CodeGenRegBank::inferMatchingSuperRegClass(CodeGenRegisterClass *RC, | |
| ^~~~~~~~~~~~~~ | |
[173/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenSchedule.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/TableGen/Record.h:17, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenSchedule.h:20, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenSchedule.cpp:14: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::APInt&, const llvm::APInt&, const llvm::Record*&}; _Tp = llvm::PredicateInfo; _Alloc = std::allocator<llvm::PredicateInfo>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::PredicateInfo>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::APInt&, const llvm::APInt&, const llvm::Record*&}; _Tp = llvm::PredicateInfo; _Alloc = std::allocator<llvm::PredicateInfo>]', | |
inlined from 'void llvm::OpcodeInfo::addPredicateForProcModel(const llvm::APInt&, const llvm::APInt&, const llvm::Record*)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenSchedule.cpp:432:28: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::PredicateInfo*, std::vector<llvm::PredicateInfo> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[174/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelEmitter.cpp.o | |
[175/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherGen.cpp.o | |
[176/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o | |
[177/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenInstruction.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/BitVector.h:17, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenInstruction.h:16, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenInstruction.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::CodeGenInstAlias::ResultOperand&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenInstAlias::ResultOperand>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::Record*&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenInstAlias::ResultOperand>::iterator' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]', | |
inlined from 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, llvm::CodeGenTarget&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenInstruction.cpp:739:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::Record*&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]', | |
inlined from 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, llvm::CodeGenTarget&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenInstruction.cpp:751:38: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]', | |
inlined from 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, llvm::CodeGenTarget&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenInstruction.cpp:771:35: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
[178/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcher.cpp.o | |
[179/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DirectiveEmitter.cpp.o | |
[180/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DisassemblerEmitter.cpp.o | |
[181/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/ExegesisEmitter.cpp.o | |
[182/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/GICombinerEmitter.cpp.o | |
[183/7613] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o | |
[184/7613] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o | |
[185/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/FastISelEmitter.cpp.o | |
[186/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/BitVector.h:17, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenInstruction.h:16, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp:14: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]', | |
inlined from 'unsigned int {anonymous}::FilterChooser::getIslands.constprop(std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, const insn_t&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp:1090:28: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]', | |
inlined from 'unsigned int {anonymous}::FilterChooser::getIslands.constprop(std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, const insn_t&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp:1103:24: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
[187/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InfoByHwMode.cpp.o | |
[188/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InstrDocsEmitter.cpp.o | |
[189/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenTarget.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/StringRef.h:16, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/StringMapEntry.h:20, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/StringMap.h:17, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenHwModes.h:14, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenTarget.h:19, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenTarget.cpp:16: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, vector<llvm::CodeGenIntrinsic::ArgAttribute> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, vector<llvm::CodeGenIntrinsic::ArgAttribute> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:60: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, vector<llvm::CodeGenIntrinsic::ArgAttribute> >; _Distance = int; _Tp = llvm::CodeGenIntrinsic::ArgAttribute; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
| ^~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenHwModes.h:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, llvm::CodeGenIntrinsic::ArgAttrKind, int}; _Tp = llvm::CodeGenIntrinsic::ArgAttribute; _Alloc = std::allocator<llvm::CodeGenIntrinsic::ArgAttribute>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenIntrinsic::ArgAttribute>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, llvm::CodeGenIntrinsic::ArgAttrKind, int}; _Tp = llvm::CodeGenIntrinsic::ArgAttribute; _Alloc = std::allocator<llvm::CodeGenIntrinsic::ArgAttribute>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, llvm::CodeGenIntrinsic::ArgAttrKind, long long unsigned int&}; _Tp = llvm::CodeGenIntrinsic::ArgAttribute; _Alloc = std::allocator<llvm::CodeGenIntrinsic::ArgAttribute>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenIntrinsic::ArgAttribute>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, llvm::CodeGenIntrinsic::ArgAttrKind, long long unsigned int&}; _Tp = llvm::CodeGenIntrinsic::ArgAttribute; _Alloc = std::allocator<llvm::CodeGenIntrinsic::ArgAttribute>]', | |
inlined from 'void llvm::CodeGenIntrinsic::setProperty(llvm::Record*)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenTarget.cpp:906:36: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, vector<llvm::CodeGenIntrinsic::ArgAttribute> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
1908 | __introsort_loop(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, vector<llvm::CodeGenIntrinsic::ArgAttribute> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, vector<llvm::CodeGenIntrinsic::ArgAttribute> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<CodeGenIntrinsic::ArgAttribute*, std::vector<CodeGenIntrinsic::ArgAttribute> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<CodeGenIntrinsic::ArgAttribute>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'llvm::CodeGenIntrinsic::CodeGenIntrinsic(llvm::Record*, std::vector<llvm::Record*, std::allocator<llvm::Record*> >)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenTarget.cpp:818:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, vector<llvm::CodeGenIntrinsic::ArgAttribute> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, vector<llvm::CodeGenIntrinsic::ArgAttribute> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, vector<llvm::CodeGenIntrinsic::ArgAttribute> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<CodeGenIntrinsic::ArgAttribute*, std::vector<CodeGenIntrinsic::ArgAttribute> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<CodeGenIntrinsic::ArgAttribute>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'llvm::CodeGenIntrinsic::CodeGenIntrinsic(llvm::Record*, std::vector<llvm::Record*, std::allocator<llvm::Record*> >)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenTarget.cpp:818:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic::ArgAttribute*, std::vector<llvm::CodeGenIntrinsic::ArgAttribute> >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
[190/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DFAEmitter.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/UniqueVector.h:15, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAEmitter.h:21, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAEmitter.cpp:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::SmallVector<long long unsigned int, 4>&}; _Tp = llvm::SmallVector<long long unsigned int, 4>; _Alloc = std::allocator<llvm::SmallVector<long long unsigned int, 4> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::SmallVector<long long unsigned int, 4>, std::allocator<llvm::SmallVector<long long unsigned int, 4> > >::iterator' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]', | |
inlined from 'void llvm::DfaEmitter::addTransition(state_type, state_type, action_type)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAEmitter.cpp:52:38: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/map:60, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/UniqueVector.h:14: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int>}; _Key = llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>; _Val = std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> >; _Compare = llvm::SequenceToOffsetTable<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >::SeqLess; _Alloc = std::allocator<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int>, std::_Select1st<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> >, llvm::SequenceToOffsetTable<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> > >::const_iterator' changed in GCC 7.1 | |
2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::SmallVector<long long unsigned int, 4>; _Alloc = std::allocator<llvm::SmallVector<long long unsigned int, 4> >]', | |
inlined from 'unsigned int llvm::UniqueVector<T>::insert(const T&) [with T = llvm::SmallVector<long long unsigned int, 4>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/UniqueVector.h:51:21, | |
inlined from 'void llvm::DfaEmitter::visitDfaState(const DfaState&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAEmitter.cpp:82:37: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SmallVector<long long unsigned int, 4>*, std::vector<llvm::SmallVector<long long unsigned int, 4>, std::allocator<llvm::SmallVector<long long unsigned int, 4> > > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::SmallVector<long long unsigned int, 4>; _Alloc = std::allocator<llvm::SmallVector<long long unsigned int, 4> >]', | |
inlined from 'unsigned int llvm::UniqueVector<T>::insert(const T&) [with T = llvm::SmallVector<long long unsigned int, 4>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/UniqueVector.h:51:21, | |
inlined from 'void llvm::DfaEmitter::constructDfa()' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAEmitter.cpp:89:19: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SmallVector<long long unsigned int, 4>*, std::vector<llvm::SmallVector<long long unsigned int, 4>, std::allocator<llvm::SmallVector<long long unsigned int, 4> > > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/map:61: | |
In member function 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Tp>, _Pair>::value, typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int>; _Key = llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>; _Tp = unsigned int; _Compare = llvm::SequenceToOffsetTable<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >::SeqLess; _Alloc = std::allocator<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> >]', | |
inlined from 'void llvm::SequenceToOffsetTable<SeqT, Less>::add(const SeqT&) [with SeqT = llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>; Less = std::less<std::pair<long long unsigned int, long long unsigned int> >]' at /home/john/Projects/llvm-project/llvm/utils/TableGen/SequenceToOffsetTable.h:132:20, | |
inlined from 'void llvm::DfaEmitter::emit(llvm::StringRef, llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAEmitter.cpp:123:14: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_map.h:925:45: note: parameter passing for argument of type 'std::map<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int, llvm::SequenceToOffsetTable<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> > >::const_iterator' {aka 'std::_Rb_tree<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int>, std::_Select1st<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> >, llvm::SequenceToOffsetTable<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> > >::const_iterator'} changed in GCC 7.1 | |
925 | return _M_t._M_emplace_hint_unique(__position, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
926 | std::forward<_Pair>(__x)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[191/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InstrInfoEmitter.cpp.o | |
[192/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/IntrinsicEmitter.cpp.o | |
[193/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptEmitter.cpp.o | |
[194/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptParserEmitter.cpp.o | |
[195/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptRSTEmitter.cpp.o | |
[196/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o | |
[197/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CompressInstEmitter.cpp.o | |
[198/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RegisterBankEmitter.cpp.o | |
[199/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/PredicateExpander.cpp.o | |
[200/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SDNodeProperties.cpp.o | |
[201/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SearchableTableEmitter.cpp.o | |
[202/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/TableGen.cpp.o | |
[203/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/Types.cpp.o | |
[204/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/VarLenCodeEmitterGen.cpp.o | |
[205/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86DisassemblerTables.cpp.o | |
[206/7613] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_dispatch.c.o | |
[207/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/TableGen/Record.h:17, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenSchedule.h:20, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:17: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {{anonymous}::ScheduleClass}; _Tp = {anonymous}::ScheduleClass; _Alloc = std::allocator<{anonymous}::ScheduleClass>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<{anonymous}::ScheduleClass>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::SmallVector<long long unsigned int, 4>&}; _Tp = llvm::SmallVector<long long unsigned int, 4>; _Alloc = std::allocator<llvm::SmallVector<long long unsigned int, 4> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::SmallVector<long long unsigned int, 4>, std::allocator<llvm::SmallVector<long long unsigned int, 4> > >::iterator' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/map:60, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/TableGen/Record.h:34: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1 | |
2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1 | |
2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/map:61: | |
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]', | |
inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllComboFuncs(llvm::ArrayRef<llvm::Record*>)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:154:56: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1 | |
511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
512 | std::tuple<const key_type&>(__k), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
513 | std::tuple<>()); | |
| ~~~~~~~~~~~~~~~ | |
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]', | |
inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllComboFuncs(llvm::ArrayRef<llvm::Record*>)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:160:58: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1 | |
511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
512 | std::tuple<const key_type&>(__k), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
513 | std::tuple<>()); | |
| ~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1 | |
2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::ScheduleClass}; _Tp = {anonymous}::ScheduleClass; _Alloc = std::allocator<{anonymous}::ScheduleClass>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = {anonymous}::ScheduleClass; _Alloc = std::allocator<{anonymous}::ScheduleClass>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void {anonymous}::DFAPacketizerEmitter::createScheduleClasses(unsigned int, const llvm::RecVec&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:195:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ScheduleClass*, std::vector<{anonymous}::ScheduleClass> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]', | |
inlined from '{anonymous}::ResourceVector {anonymous}::DFAPacketizerEmitter::getResourcesForItinerary(llvm::Record*)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:182:69, | |
inlined from 'void {anonymous}::DFAPacketizerEmitter::createScheduleClasses(unsigned int, const llvm::RecVec&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:198:66: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1 | |
530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
531 | std::forward_as_tuple(std::move(__k)), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
532 | std::tuple<>()); | |
| ~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::SmallVector<long long unsigned int, 4>; _Alloc = std::allocator<llvm::SmallVector<long long unsigned int, 4> >]', | |
inlined from 'unsigned int llvm::UniqueVector<T>::insert(const T&) [with T = llvm::SmallVector<long long unsigned int, 4>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/UniqueVector.h:51:21, | |
inlined from 'void {anonymous}::DFAPacketizerEmitter::createScheduleClasses(unsigned int, const llvm::RecVec&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:200:53: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SmallVector<long long unsigned int, 4>*, std::vector<llvm::SmallVector<long long unsigned int, 4>, std::allocator<llvm::SmallVector<long long unsigned int, 4> > > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::ScheduleClass}; _Tp = {anonymous}::ScheduleClass; _Alloc = std::allocator<{anonymous}::ScheduleClass>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = {anonymous}::ScheduleClass; _Alloc = std::allocator<{anonymous}::ScheduleClass>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void {anonymous}::DFAPacketizerEmitter::createScheduleClasses(unsigned int, const llvm::RecVec&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:199:30: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ScheduleClass*, std::vector<{anonymous}::ScheduleClass> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]', | |
inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllFuncUnits(llvm::ArrayRef<const llvm::CodeGenProcModel*>)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:121:53, | |
inlined from 'void {anonymous}::DFAPacketizerEmitter::emitForItineraries(llvm::raw_ostream&, std::vector<const llvm::CodeGenProcModel*>&, std::string)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:234:22: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1 | |
530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
531 | std::forward_as_tuple(std::move(__k)), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
532 | std::tuple<>()); | |
| ~~~~~~~~~~~~~~~ | |
[208/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/TableGen/Record.h:17, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/SubtargetFeatureInfo.h:12, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/SubtargetFeatureInfo.cpp:9: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Tp = std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>; _Alloc = std::allocator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Tp = std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>; _Alloc = std::allocator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> >]', | |
inlined from 'static std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> > llvm::SubtargetFeatureInfo::getAll(const llvm::RecordKeeper&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/SubtargetFeatureInfo.cpp:44:35: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>*, std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[209/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o | |
[210/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86MnemonicTables.cpp.o | |
[211/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86ModRMFilters.cpp.o | |
[212/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86RecognizableInstr.cpp.o | |
[213/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o | |
[214/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CTagsEmitter.cpp.o | |
[215/7613] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/CodeExpander.cpp.o | |
[216/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RegisterInfoEmitter.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenHwModes.h:18, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/InfoByHwMode.h:17, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenRegisters.h:17, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/RegisterInfoEmitter.cpp:15: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int, std::allocator<long long int> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/map:60, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenHwModes.h:16: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int>}; _Key = llvm::SmallVector<llvm::LaneBitmask, 4>; _Val = std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> >; _Compare = llvm::SequenceToOffsetTable<llvm::SmallVector<llvm::LaneBitmask, 4> >::SeqLess; _Alloc = std::allocator<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::SmallVector<llvm::LaneBitmask, 4>, std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int>, std::_Select1st<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> >, llvm::SequenceToOffsetTable<llvm::SmallVector<llvm::LaneBitmask, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> > >::const_iterator' changed in GCC 7.1 | |
2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void {anonymous}::RegisterInfoEmitter::EmitRegMappingTables(llvm::raw_ostream&, const std::deque<llvm::CodeGenRegister>&, bool)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/RegisterInfoEmitter.cpp:403:35: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/map:61: | |
In member function 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Tp>, _Pair>::value, typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair<llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int>; _Key = llvm::SmallVector<llvm::LaneBitmask, 4>; _Tp = unsigned int; _Compare = llvm::SequenceToOffsetTable<llvm::SmallVector<llvm::LaneBitmask, 4> >::SeqLess; _Alloc = std::allocator<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> >]', | |
inlined from 'void llvm::SequenceToOffsetTable<SeqT, Less>::add(const SeqT&) [with SeqT = llvm::SmallVector<llvm::LaneBitmask, 4>; Less = std::less<llvm::LaneBitmask>]' at /home/john/Projects/llvm-project/llvm/utils/TableGen/SequenceToOffsetTable.h:132:20, | |
inlined from 'void {anonymous}::RegisterInfoEmitter::runMCDesc(llvm::raw_ostream&, llvm::CodeGenTarget&, llvm::CodeGenRegBank&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/RegisterInfoEmitter.cpp:966:21: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_map.h:925:45: note: parameter passing for argument of type 'std::map<llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int, llvm::SequenceToOffsetTable<llvm::SmallVector<llvm::LaneBitmask, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> > >::const_iterator' {aka 'std::_Rb_tree<llvm::SmallVector<llvm::LaneBitmask, 4>, std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int>, std::_Select1st<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> >, llvm::SequenceToOffsetTable<llvm::SmallVector<llvm::LaneBitmask, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> > >::const_iterator'} changed in GCC 7.1 | |
925 | return _M_t._M_emplace_hint_unique(__position, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
926 | std::forward<_Pair>(__x)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[217/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SubtargetEmitter.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenHwModes.h:18, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenTarget.h:19, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int, std::allocator<long long int> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<long long int, std::allocator<long long int> >::iterator' changed in GCC 7.1 | |
523 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', | |
inlined from 'void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:1145:24: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1 | |
1032 | _M_fill_insert(end(), __new_size - size(), __x); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', | |
inlined from 'void {anonymous}::SubtargetEmitter::ExpandProcResources(llvm::RecVec&, std::vector<long long int, std::allocator<long long int> >&, const llvm::CodeGenProcModel&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:991:25, | |
inlined from 'void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:1157:28: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', | |
inlined from 'void {anonymous}::SubtargetEmitter::ExpandProcResources(llvm::RecVec&, std::vector<long long int, std::allocator<long long int> >&, const llvm::CodeGenProcModel&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:1007:25, | |
inlined from 'void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:1157:28: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
[218/7613] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDag.cpp.o | |
[219/7613] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagEdge.cpp.o | |
[220/7613] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagInstr.cpp.o | |
[221/7613] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagOperands.cpp.o | |
[222/7613] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagPredicate.cpp.o | |
[223/7613] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagPredicateDependencyEdge.cpp.o | |
[224/7613] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchTree.cpp.o | |
[225/7613] Building Attributes.inc... | |
[226/7613] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o | |
[227/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/map:60, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenHwModes.h:16, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenTarget.h:19, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1 | |
2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/map:61: | |
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector<const llvm::CodeGenInstruction*>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]', | |
inlined from 'void {anonymous}::X86EVEX2VEXTablesEmitter::run(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:193:25, | |
inlined from 'void llvm::EmitX86EVEX2VEXTables(RecordKeeper&, raw_ostream&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:244:35: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1 | |
530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
531 | std::forward_as_tuple(std::move(__k)), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
532 | std::tuple<>()); | |
| ~~~~~~~~~~~~~~~ | |
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector<const llvm::CodeGenInstruction*>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]', | |
inlined from 'void {anonymous}::X86EVEX2VEXTablesEmitter::run(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:214:49, | |
inlined from 'void llvm::EmitX86EVEX2VEXTables(RecordKeeper&, raw_ostream&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:244:35: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1 | |
511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
512 | std::tuple<const key_type&>(__k), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
513 | std::tuple<>()); | |
| ~~~~~~~~~~~~~~~ | |
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector<const llvm::CodeGenInstruction*>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]', | |
inlined from 'void {anonymous}::X86EVEX2VEXTablesEmitter::run(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:215:35, | |
inlined from 'void llvm::EmitX86EVEX2VEXTables(RecordKeeper&, raw_ostream&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:244:35: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1 | |
511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
512 | std::tuple<const key_type&>(__k), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
513 | std::tuple<>()); | |
| ~~~~~~~~~~~~~~~ | |
[228/7613] Building ACC.h.inc... | |
[229/7613] Building ACC.inc... | |
[230/7613] Building OMP.h.inc... | |
[231/7613] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/GlobalISelEmitter.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/TypeSize.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/MachineValueType.h:21, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenIntrinsics.h:17, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenDAGPatterns.h:17, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const {anonymous}::MatchTableRecord&}; _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<{anonymous}::MatchTableRecord>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/Hashing.h:51, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
1281 | __rotate(_RandomAccessIterator __first, | |
| ^~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _OutputIterator = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, | |
| ^~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::RuleMatcher*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:60: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Distance = int; _Tp = {anonymous}::LLTCodeGen; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 | |
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
| ^~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 | |
1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 | |
1908 | __introsort_loop(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 | |
1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back.constprop(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back.constprop(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'static {anonymous}::MatchTable {anonymous}::MatchTable::buildTable(llvm::ArrayRef<{anonymous}::Matcher*>, bool)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:689:67: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp: In function '{anonymous}::MatchTable {anonymous}::GlobalISelEmitter::buildMatchTable(llvm::MutableArrayRef<{anonymous}::RuleMatcher>, bool, bool)': | |
/home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:5546:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<{anonymous}::RuleMatcher>' changed in GCC 7.1 | |
5546 | GlobalISelEmitter::buildMatchTable(MutableArrayRef<RuleMatcher> Rules, | |
| ^~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::InstructionNumOperandsMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1921:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::InstructionNumOperandsMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1921:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::InstructionNumOperandsMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1921:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'void {anonymous}::OperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1673:60, | |
inlined from 'void {anonymous}::InstructionMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2356:36: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::PointerToAnyOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1322:62: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::InstructionImmPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1978:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::InstructionImmPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1978:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::MemoryAlignmentPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2125:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::MemoryVsLLTSizePredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2171:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::MemorySizePredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2055:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::AtomicOrderingMMOPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2025:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::AtomicOrderingMMOPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2025:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::GenericInstructionPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2237:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::GenericInstructionPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2237:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::LiteralIntOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1515:57: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::CmpPredicateOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1545:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::IntrinsicIDOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1574:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::IntrinsicIDOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1574:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::MBBOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1441:57: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::MBBOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1441:57: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::MBBOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1441:57: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ImmOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1458:57: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ImmOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1458:57: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ImmOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1458:57: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::OperandImmPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1608:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::OperandImmPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1608:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ConstantIntOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1486:57: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::RecordNamedOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1356:67: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ComplexPatternOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1389:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ComplexPatternOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1389:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::VectorSplatImmPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2204:67: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::VectorSplatImmPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2206:73: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::BuildMIAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3118:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::BuildMIAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3118:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::BuildMIAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3127:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::BuildMIAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3127:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::CopyRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2596:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::SameOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3511:24: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::RegisterBankOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1423:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::RegisterBankOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1423:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::AddRegisterRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2793:74: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::CopyPhysRegRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2628:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ConstrainOperandToRegClassAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3206:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ConstrainOperandToRegClassAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3206:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ConstrainOperandsToDefinitionAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3185:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ConstrainOperandsToDefinitionAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3185:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::CopySubRegRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2768:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::SubRegIndexRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2903:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::SubRegIndexRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2903:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ImmRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2881:55: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ImmRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2881:55: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::ImmRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2881:55: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::RenderComplexPatternOperand::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2943:45: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::CustomOperandRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3010:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::CustomOperandRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3010:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::CustomRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2978:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::CustomRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2978:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::CopyConstantAsImmRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2701:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::CopyFConstantAsFPImmRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2731:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::CopyOrAddZeroRegRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2669:63: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::LLTOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1281:40: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::MakeTempRegisterAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3228:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::MakeTempRegisterAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3228:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'void {anonymous}::InstructionOperandMatcher::emitCaptureOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2477:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::DebugCommentAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3037:52: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::DebugCommentAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3037:52: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::RuleMatcher::emit({anonymous}::MatchTable&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3384:28: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::RuleMatcher::emit({anonymous}::MatchTable&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3384:28: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::RuleMatcher::emit({anonymous}::MatchTable&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:3384:28: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'void {anonymous}::SwitchMatcher::_ZN12_GLOBAL__N_113SwitchMatcher4emitERNS_10MatchTableE.part.0({anonymous}::MatchTable&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:6224:38: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'void {anonymous}::SwitchMatcher::_ZN12_GLOBAL__N_113SwitchMatcher4emitERNS_10MatchTableE.part.0({anonymous}::MatchTable&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:6226:78: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'void {anonymous}::SwitchMatcher::_ZN12_GLOBAL__N_113SwitchMatcher4emitERNS_10MatchTableE.part.0({anonymous}::MatchTable&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:6233:62: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'void {anonymous}::SwitchMatcher::_ZN12_GLOBAL__N_113SwitchMatcher4emitERNS_10MatchTableE.part.0({anonymous}::MatchTable&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:6233:62: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::InstructionOpcodeMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1845:44: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::InstructionOpcodeMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:1848:30: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::MemoryAddressSpacePredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2089:75: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]', | |
inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:575:23, | |
inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:662:18, | |
inlined from 'virtual void {anonymous}::MemoryAddressSpacePredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2089:75: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]', | |
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2693:34: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2672:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2672 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2675 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _RandomAccessIterator2 = {anonymous}::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]', | |
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2697:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2650 | __result = std::__move_merge(__first, __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2651 | __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
2652 | __first + __two_step, | |
| ~~~~~~~~~~~~~~~~~~~~~ | |
2653 | __result, __comp); | |
| ~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2658 | std::__move_merge(__first, __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2659 | __first + __step_size, __last, __result, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::RuleMatcher*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]', | |
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2700:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2650 | __result = std::__move_merge(__first, __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2651 | __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
2652 | __first + __two_step, | |
| ~~~~~~~~~~~~~~~~~~~~~ | |
2653 | __result, __comp); | |
| ~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2658 | std::__move_merge(__first, __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2659 | __first + __step_size, __last, __result, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2390 | __merge_adaptive(_BidirectionalIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >]', | |
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _BidirectionalIterator2 = {anonymous}::RuleMatcher*; _Distance = int]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2383:20, | |
inlined from 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2435:30: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
1397 | return std::__rotate(__first, __middle, __last, | |
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1398 | std::__iterator_category(__first)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2438:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2439 | __len22, __buffer, __buffer_size, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2440:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2441 | __len1 - __len11, | |
| ~~~~~~~~~~~~~~~~~ | |
2442 | __len2 - __len22, __buffer, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2443 | __buffer_size, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2709 | __stable_sort_adaptive(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2718:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2718 | std::__stable_sort_adaptive(__first, __middle, __buffer, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2719 | __buffer_size, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2720:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2720 | std::__stable_sort_adaptive(__middle, __last, __buffer, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2721 | __buffer_size, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2725:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2725 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2726:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2726 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2729:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2729 | std::__merge_adaptive(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2730 | _Distance(__middle - __first), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2731 | _Distance(__last - __middle), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2732 | __buffer, __buffer_size, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~ | |
2733 | __comp); | |
| ~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2451 | __merge_without_buffer(_BidirectionalIterator __first, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >]', | |
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2491:15: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
1397 | return std::__rotate(__first, __middle, __last, | |
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1398 | std::__iterator_category(__first)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2492:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2493 | __len11, __len22, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2494:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2495 | __len1 - __len11, __len2 - __len22, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2739 | __inplace_stable_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2748 | std::__inplace_stable_sort(__first, __middle, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2749 | std::__inplace_stable_sort(__middle, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/map:60, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenHwModes.h:16, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenTarget.h:19, | |
from /home/john/Projects/llvm-project/llvm/utils/TableGen/CodeGenDAGPatterns.h:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::Record*; _Val = std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo>; _KeyOfValue = std::_Select1st<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >; _Compare = llvm::LessRecordByID; _Alloc = std::allocator<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Record*, std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo>, std::_Select1st<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >, llvm::LessRecordByID, std::allocator<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> > >::const_iterator' changed in GCC 7.1 | |
2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits<_Iterator>::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::LLTCodeGen>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:5776:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits<_Iterator>::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::LLTCodeGen>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:5776:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]', | |
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:5070:36, | |
inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> >&; Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1755:19, | |
inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:5887:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
5002 | _DistanceType(__buf.size()), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 | |
4999 | std::__inplace_stable_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)': | |
/home/john/Projects/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:5921:66: note: parameter passing for argument of type 'llvm::MutableArrayRef<{anonymous}::RuleMatcher>' changed in GCC 7.1 | |
5921 | buildMatchTable(Rules, OptimizeMatchTable, GenerateCoverage); | |
| ^ | |
[232/7613] Building OMP.inc... | |
[233/7613] Building CXX object lib/FileCheck/CMakeFiles/LLVMFileCheck.dir/FileCheck.cpp.o | |
[234/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/AMDGPUMetadataVerifier.cpp.o | |
[235/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/COFF.cpp.o | |
[236/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o | |
[237/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/ELF.cpp.o | |
[238/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Minidump.cpp.o | |
[239/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MachO.cpp.o | |
[240/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocumentYAML.cpp.o | |
[241/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o | |
[242/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackWriter.cpp.o | |
[243/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocument.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/StringExtras.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/Error.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/BinaryFormat/MsgPackReader.h:36, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:20, | |
from /home/john/Projects/llvm-project/llvm/lib/BinaryFormat/MsgPackDocument.cpp:17: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<llvm::msgpack::DocNode>::iterator' changed in GCC 7.1 | |
523 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]', | |
inlined from 'llvm::msgpack::DocNode& llvm::msgpack::ArrayDocNode::operator[](size_t)' at /home/john/Projects/llvm-project/llvm/lib/BinaryFormat/MsgPackDocument.cpp:69:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1 | |
1032 | _M_fill_insert(end(), __new_size - size(), __x); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]', | |
inlined from 'llvm::msgpack::DocNode& llvm::msgpack::ArrayDocNode::operator[](size_t)' at /home/john/Projects/llvm-project/llvm/lib/BinaryFormat/MsgPackDocument.cpp:69:18, | |
inlined from 'bool llvm::msgpack::Document::readFromBlob(llvm::StringRef, bool, llvm::function_ref<int(llvm::msgpack::DocNode*, llvm::msgpack::DocNode, llvm::msgpack::DocNode)>)' at /home/john/Projects/llvm-project/llvm/lib/BinaryFormat/MsgPackDocument.cpp:187:45: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1 | |
1032 | _M_fill_insert(end(), __new_size - size(), __x); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[244/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackReader.cpp.o | |
[245/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o | |
[246/7613] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/XCOFF.cpp.o | |
[247/7613] Building CXX object lib/Extensions/CMakeFiles/LLVMExtensions.dir/Extensions.cpp.o | |
[248/7613] Building CXX object lib/Bitstream/Reader/CMakeFiles/LLVMBitstreamReader.dir/BitstreamReader.cpp.o | |
[249/7613] Generating VCSRevision.h | |
[250/7613] Building CXX object lib/Frontend/OpenACC/CMakeFiles/LLVMFrontendOpenACC.dir/ACC.cpp.o | |
[251/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o | |
[252/7613] Creating export file for LLVMHello | |
[253/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/lib/MC/ELFObjectWriter.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ELFRelocationEntry&}; _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator<llvm::ELFRelocationEntry>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::ELFRelocationEntry>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator<llvm::ELFRelocationEntry>]', | |
inlined from 'virtual void {anonymous}::ELFObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/john/Projects/llvm-project/llvm/lib/MC/ELFObjectWriter.cpp:1488:41: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator<llvm::ELFRelocationEntry>]', | |
inlined from 'virtual void {anonymous}::ELFObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/john/Projects/llvm-project/llvm/lib/MC/ELFObjectWriter.cpp:1503:39: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
[254/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o | |
[255/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o | |
[256/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o | |
[257/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o | |
[258/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoGOFF.cpp.o | |
[259/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o | |
[260/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o | |
[261/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o | |
[262/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o | |
[263/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o | |
[264/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o | |
[265/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o | |
[266/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o | |
[267/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o | |
[268/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o | |
[269/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o | |
[270/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/SetVector.h:23, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/MC/MCObjectStreamer.h:12, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/MC/MCELFStreamer.h:14, | |
from /home/john/Projects/llvm-project/llvm/lib/MC/MCELFStreamer.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MCAssembler::CGProfileEntry>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'virtual void llvm::MCELFStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCELFStreamer.cpp:378:37: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCAssembler::CGProfileEntry*, std::vector<llvm::MCAssembler::CGProfileEntry> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[271/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o | |
[272/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o | |
[273/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o | |
[274/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o | |
[275/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o | |
[276/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrInfo.cpp.o | |
[277/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o | |
[278/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o | |
[279/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o | |
[280/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h:12, | |
from /home/john/Projects/llvm-project/llvm/lib/MC/MCMachOStreamer.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MCAssembler::CGProfileEntry>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'virtual void {anonymous}::MCMachOStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCMachOStreamer.cpp:127:41, | |
inlined from 'virtual void {anonymous}::MCMachOStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCMachOStreamer.cpp:124:8: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCAssembler::CGProfileEntry*, std::vector<llvm::MCAssembler::CGProfileEntry> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[281/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o | |
[282/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o | |
[283/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o | |
[284/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o | |
[285/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o | |
[286/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCPseudoProbe.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:60, | |
from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/SmallVector.h:19, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/MC/MCPseudoProbe.h:47, | |
from /home/john/Projects/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:9: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
| ^~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
1908 | __introsort_loop(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/MC/MCPseudoProbe.h:59: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MCPseudoProbe&}; _Tp = llvm::MCPseudoProbe; _Alloc = std::allocator<llvm::MCPseudoProbe>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MCPseudoProbe, std::allocator<llvm::MCPseudoProbe> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCPseudoProbe; _Alloc = std::allocator<llvm::MCPseudoProbe>]', | |
inlined from 'void llvm::MCPseudoProbeInlineTree::addPseudoProbe(const llvm::MCPseudoProbe&, const llvm::MCPseudoProbeInlineStack&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:120:24: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbe*, std::vector<llvm::MCPseudoProbe, std::allocator<llvm::MCPseudoProbe> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]', | |
inlined from 'void llvm::MCPseudoProbeDecoder::printProbesForAllAddresses(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:522:24: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::MCPseudoProbeDecoder::printProbesForAllAddresses(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:523:12: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::MCPseudoProbeDecoder::printProbesForAllAddresses(llvm::raw_ostream&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:523:12: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
[287/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o | |
[288/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o | |
[289/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o | |
[290/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o | |
[291/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o | |
[292/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o | |
[293/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionXCOFF.cpp.o | |
[294/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o | |
[295/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o | |
[296/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSPIRVStreamer.cpp.o | |
[297/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'const T* Find(llvm::StringRef, llvm::ArrayRef<T>) [with T = llvm::SubtargetFeatureKV]': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:25:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
25 | static const T *Find(StringRef S, ArrayRef<T> A) { | |
| ^~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'const T* Find(llvm::StringRef, llvm::ArrayRef<T>) [with T = llvm::SubtargetSubTypeKV]': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:25:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void Help(llvm::ArrayRef<llvm::SubtargetSubTypeKV>, llvm::ArrayRef<llvm::SubtargetFeatureKV>)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:96:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1 | |
96 | static void Help(ArrayRef<SubtargetSubTypeKV> CPUTable, | |
| ^~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:96:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void ClearImpliedBits(llvm::FeatureBitset&, unsigned int, llvm::ArrayRef<llvm::SubtargetFeatureKV>)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:48:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
48 | void ClearImpliedBits(FeatureBitset &Bits, unsigned Value, | |
| ^~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void SetImpliedBits(llvm::FeatureBitset&, const llvm::FeatureBitset&, llvm::ArrayRef<llvm::SubtargetFeatureKV>)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:36:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
36 | void SetImpliedBits(FeatureBitset &Bits, const FeatureBitset &Implies, | |
| ^~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void ApplyFeatureFlag(llvm::FeatureBitset&, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:58:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
58 | static void ApplyFeatureFlag(FeatureBitset &Bits, StringRef Feature, | |
| ^~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'llvm::FeatureBitset getFeatures(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, llvm::ArrayRef<llvm::SubtargetFeatureKV>)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:150:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1 | |
150 | static FeatureBitset getFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS, | |
| ^~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:150:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:202:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
202 | ApplyFeatureFlag(Bits, Feature, ProcFeatures); | |
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:202:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'void llvm::MCSubtargetInfo::setDefaultFeatures(llvm::StringRef, llvm::StringRef, llvm::StringRef)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:221:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1 | |
221 | FeatureBits = getFeatures(CPU, TuneCPU, FS, ProcDesc, ProcFeatures); | |
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:221:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'llvm::FeatureBitset llvm::MCSubtargetInfo::ApplyFeatureFlag(llvm::StringRef)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:293:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
293 | ::ApplyFeatureFlag(FeatureBits, FS, ProcFeatures); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:293:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'bool llvm::MCSubtargetInfo::checkFeatures(llvm::StringRef) const': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:301:23: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
301 | ::ApplyFeatureFlag(Set, F, ProcFeatures); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:301:23: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:304:23: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
304 | ::ApplyFeatureFlag(All, F, ProcFeatures); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:304:23: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'void llvm::MCSubtargetInfo::InitMCProcessorInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:210:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1 | |
210 | FeatureBits = getFeatures(CPU, TuneCPU, FS, ProcDesc, ProcFeatures); | |
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:210:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In constructor 'llvm::MCSubtargetInfo::MCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:225:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
225 | MCSubtargetInfo::MCSubtargetInfo(const Triple &TT, StringRef C, StringRef TC, | |
| ^~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:225:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1 | |
[298/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o | |
[299/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o | |
[300/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolXCOFF.cpp.o | |
[301/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o | |
[302/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o | |
[303/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o | |
[304/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptionsCommandFlags.cpp.o | |
[305/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o | |
[306/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o | |
[307/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o | |
[308/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/SetVector.h:23, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/MC/MCObjectStreamer.h:12, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/MC/MCWinCOFFStreamer.h:13, | |
from /home/john/Projects/llvm-project/llvm/lib/MC/MCWinCOFFStreamer.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MCAssembler::CGProfileEntry>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'virtual void llvm::MCWinCOFFStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCWinCOFFStreamer.cpp:345:39, | |
inlined from 'virtual void llvm::MCWinCOFFStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCWinCOFFStreamer.cpp:340:6: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCAssembler::CGProfileEntry*, std::vector<llvm::MCAssembler::CGProfileEntry> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[309/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFObjectTargetWriter.cpp.o | |
[310/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFStreamer.cpp.o | |
[311/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SPIRVObjectWriter.cpp.o | |
[312/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:60, | |
from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/DenseMap.h:25, | |
from /home/john/Projects/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:9: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Distance = int; _Tp = llvm::MachObjectWriter::MachSymbolData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
| ^~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1908 | __introsort_loop(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/StringExtras.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/Error.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/BinaryFormat/MachO.h:18, | |
from /home/john/Projects/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:12: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachObjectWriter::MachSymbolData&}; _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachObjectWriter::MachSymbolData>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]', | |
inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:581:36: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]', | |
inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:584:35: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]', | |
inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:588:35: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]', | |
inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:607:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]', | |
inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:611:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:616:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:616:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:617:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:617:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
[313/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o | |
[314/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o | |
[315/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/TargetRegistry.cpp.o | |
[316/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/Hashing.h:51, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/Optional.h:19, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:20, | |
from /home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _OutputIterator = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, | |
| ^~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::WasmRelocationEntry*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2693:34: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2672:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2672 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2675 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _RandomAccessIterator2 = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2697:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2650 | __result = std::__move_merge(__first, __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2651 | __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
2652 | __first + __two_step, | |
| ~~~~~~~~~~~~~~~~~~~~~ | |
2653 | __result, __comp); | |
| ~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2658 | std::__move_merge(__first, __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2659 | __first + __step_size, __last, __result, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::WasmRelocationEntry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2700:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2650 | __result = std::__move_merge(__first, __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2651 | __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
2652 | __first + __two_step, | |
| ~~~~~~~~~~~~~~~~~~~~~ | |
2653 | __result, __comp); | |
| ~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2658 | std::__move_merge(__first, __first + __step_size, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2659 | __first + __step_size, __last, __result, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
1281 | __rotate(_RandomAccessIterator __first, | |
| ^~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2390 | __merge_adaptive(_BidirectionalIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]', | |
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _BidirectionalIterator2 = {anonymous}::WasmRelocationEntry*; _Distance = int]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2383:20, | |
inlined from 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2435:30: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
1397 | return std::__rotate(__first, __middle, __last, | |
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1398 | std::__iterator_category(__first)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2438:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2439 | __len22, __buffer, __buffer_size, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2440:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2441 | __len1 - __len11, | |
| ~~~~~~~~~~~~~~~~~ | |
2442 | __len2 - __len22, __buffer, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2443 | __buffer_size, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2709 | __stable_sort_adaptive(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2718:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2718 | std::__stable_sort_adaptive(__first, __middle, __buffer, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2719 | __buffer_size, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2720:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2720 | std::__stable_sort_adaptive(__middle, __last, __buffer, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2721 | __buffer_size, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2725:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2725 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2726:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2726 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2729:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2729 | std::__merge_adaptive(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2730 | _Distance(__middle - __first), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2731 | _Distance(__last - __middle), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2732 | __buffer, __buffer_size, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~ | |
2733 | __comp); | |
| ~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2451 | __merge_without_buffer(_BidirectionalIterator __first, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]', | |
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2491:15: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
1397 | return std::__rotate(__first, __middle, __last, | |
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1398 | std::__iterator_category(__first)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2492:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2493 | __len11, __len22, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2494:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2495 | __len1 - __len11, __len2 - __len22, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeImportSection(llvm::ArrayRef<llvm::wasm::WasmImport>, uint64_t, uint32_t)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:847:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmImport>' changed in GCC 7.1 | |
847 | void WasmObjectWriter::writeImportSection(ArrayRef<wasm::WasmImport> Imports, | |
| ^~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeGlobalSection(llvm::ArrayRef<llvm::wasm::WasmGlobal>)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:923:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmGlobal>' changed in GCC 7.1 | |
923 | void WasmObjectWriter::writeGlobalSection(ArrayRef<wasm::WasmGlobal> Globals) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2739 | __inplace_stable_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2748 | std::__inplace_stable_sort(__first, __middle, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2749 | std::__inplace_stable_sort(__middle, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2748 | std::__inplace_stable_sort(__first, __middle, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2748 | std::__inplace_stable_sort(__first, __middle, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2749 | std::__inplace_stable_sort(__middle, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2748 | std::__inplace_stable_sort(__first, __middle, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2749 | std::__inplace_stable_sort(__middle, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2748 | std::__inplace_stable_sort(__first, __middle, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2749 | std::__inplace_stable_sort(__middle, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2748 | std::__inplace_stable_sort(__first, __middle, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2749 | std::__inplace_stable_sort(__middle, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2748 | std::__inplace_stable_sort(__first, __middle, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2749 | std::__inplace_stable_sort(__middle, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2748 | std::__inplace_stable_sort(__first, __middle, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2749 | std::__inplace_stable_sort(__middle, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2744 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2748 | std::__inplace_stable_sort(__first, __middle, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2749 | std::__inplace_stable_sort(__middle, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33, | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2749:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
2750 | std::__merge_without_buffer(__first, __middle, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2751 | __middle - __first, | |
| ~~~~~~~~~~~~~~~~~~~ | |
2752 | __last - __middle, | |
| ~~~~~~~~~~~~~~~~~~ | |
2753 | __comp); | |
| ~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeLinkingMetaDataSection(llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>, llvm::ArrayRef<std::pair<short unsigned int, unsigned int> >, const std::map<llvm::StringRef, std::vector<{anonymous}::WasmComdatEntry> >&)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1157:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>' changed in GCC 7.1 | |
1157 | void WasmObjectWriter::writeLinkingMetaDataSection( | |
| ^~~~~~~~~~~~~~~~ | |
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]', | |
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:5070:36, | |
inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::WasmRelocationEntry>&; Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1755:19, | |
inlined from 'void {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)' at /home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1124:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
5002 | _DistanceType(__buf.size()), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 | |
4999 | std::__inplace_stable_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::applyRelocations(llvm::ArrayRef<{anonymous}::WasmRelocationEntry>, uint64_t, const llvm::MCAsmLayout&)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:767:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1 | |
767 | void WasmObjectWriter::applyRelocations( | |
| ^~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeCustomSection({anonymous}::WasmCustomSection&, const llvm::MCAssembler&, const llvm::MCAsmLayout&)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1259:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1 | |
1259 | applyRelocations(Relocations, CustomSection.OutputContentsOffset, Layout); | |
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, const llvm::MCAsmLayout&, DwoMode)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1927:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmImport>' changed in GCC 7.1 | |
1927 | writeImportSection(Imports, DataSize, TableElems.size()); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1932:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmGlobal>' changed in GCC 7.1 | |
1932 | writeGlobalSection(Globals); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~ | |
In member function 'uint32_t {anonymous}::WasmObjectWriter::writeCodeSection(const llvm::MCAssembler&, const llvm::MCAsmLayout&, llvm::ArrayRef<{anonymous}::WasmFunction>)', | |
inlined from 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, const llvm::MCAsmLayout&, DwoMode)' at /home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1940:40: | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1073:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1 | |
1073 | applyRelocations(CodeRelocations, Section.ContentsOffset, Layout); | |
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'uint32_t {anonymous}::WasmObjectWriter::writeDataSection(const llvm::MCAsmLayout&)', | |
inlined from 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, const llvm::MCAsmLayout&, DwoMode)' at /home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1941:40: | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1104:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1 | |
1104 | applyRelocations(DataRelocations, Section.ContentsOffset, Layout); | |
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, const llvm::MCAsmLayout&, DwoMode)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1957:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>' changed in GCC 7.1 | |
1957 | writeLinkingMetaDataSection(SymbolInfos, InitFuncs, Comdats); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[317/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o | |
[318/7613] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/XCOFFObjectWriter.cpp.o | |
[319/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp: In member function 'virtual size_t llvm::AsmLexer::peekTokens(llvm::MutableArrayRef<llvm::AsmToken>, bool)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp:685:8: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1 | |
685 | size_t AsmLexer::peekTokens(MutableArrayRef<AsmToken> Buf, | |
| ^~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp: In member function 'virtual llvm::AsmToken llvm::AsmLexer::LexToken()': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp:741:28: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1 | |
741 | size_t num = peekTokens(Buf, true); | |
| ~~~~~~~~~~^~~~~~~~~~~ | |
[320/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o | |
[321/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/GOFFAsmParser.cpp.o | |
[322/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFMasmParser.cpp.o | |
[323/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o | |
[324/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o | |
[325/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o | |
[326/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o | |
[327/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o | |
[328/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o | |
[329/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/APFloat.h:19, | |
from /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::AsmToken&}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const {anonymous}::FieldInitializer&}; _Tp = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<{anonymous}::FieldInitializer>::iterator' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/memory:66, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/SmallVector.h:28, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:14: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1 | |
113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1 | |
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]', | |
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_uninitialized.h:185:15, | |
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_uninitialized.h:372:37, | |
inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::FieldInfo*; _ForwardIterator = {anonymous}::FieldInfo*; _Allocator = allocator<{anonymous}::FieldInfo>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_uninitialized.h:382:41, | |
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:774:34, | |
inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1779:19, | |
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; <template-parameter-2-2> = void; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1481:22, | |
inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4660:31, | |
inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4642:6: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1 | |
137 | { return std::__do_uninit_copy(__first, __last, __result); } | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]', | |
inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4708:34, | |
inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4642:6: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::FieldInitializer*, std::vector<{anonymous}::FieldInitializer> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::AsmToken}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp: In member function 'const llvm::AsmToken {anonymous}::MasmParser::peekTok(bool)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:1273:38: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1 | |
1273 | size_t ReadCount = Lexer.peekTokens(Buf, ShouldSkipSpace); | |
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::AsmToken}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'bool {anonymous}::MasmParser::expandStatement(llvm::SMLoc)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:6903:16, | |
inlined from 'bool {anonymous}::MasmParser::parseStatement.constprop({anonymous}::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:2102:57: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::AsmToken}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'bool {anonymous}::MasmParser::expandStatement(llvm::SMLoc)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:6916:18, | |
inlined from 'bool {anonymous}::MasmParser::parseStatement.constprop({anonymous}::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:2102:57: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp: In function 'const llvm::AsmToken& {anonymous}::MasmParser::Lex(ExpandKind)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:1225:42: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1 | |
1225 | size_t ReadCount = Lexer.peekTokens(Buf); | |
| ~~~~~~~~~~~~~~~~^~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]', | |
inlined from 'bool {anonymous}::MasmParser::parseMacroArgument(const llvm::MCAsmMacroParameter*, {anonymous}::MCAsmMacroArgument&, llvm::AsmToken::TokenKind)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:3093:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]', | |
inlined from 'bool {anonymous}::MasmParser::parseMacroArgument(const llvm::MCAsmMacroParameter*, {anonymous}::MCAsmMacroArgument&, llvm::AsmToken::TokenKind)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:3119:17: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]', | |
inlined from 'bool {anonymous}::MasmParser::parseStructInitializer(const {anonymous}::StructInfo&, {anonymous}::StructInitializer&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4249:36: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::FieldInitializer*, std::vector<{anonymous}::FieldInitializer> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]', | |
inlined from 'bool {anonymous}::MasmParser::parseStructInitializer(const {anonymous}::StructInfo&, {anonymous}::StructInitializer&)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4271:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::FieldInitializer*, std::vector<{anonymous}::FieldInitializer> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp: In function 'const llvm::AsmToken& {anonymous}::MasmParser::Lex(ExpandKind)': | |
/home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:1225:42: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1 | |
1225 | size_t ReadCount = Lexer.peekTokens(Buf); | |
| ~~~~~~~~~~~~~~~~^~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]', | |
inlined from 'bool {anonymous}::MasmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&, llvm::AsmToken::TokenKind)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:3205:25, | |
inlined from 'bool {anonymous}::MasmParser::handleMacroEntry(const llvm::MCAsmMacro*, llvm::SMLoc, llvm::AsmToken::TokenKind)' at /home/john/Projects/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:3268:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
[330/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/WasmAsmParser.cpp.o | |
[331/7613] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o | |
[332/7613] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/XCOFFAsmParser.cpp.o | |
[333/7613] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o | |
[334/7613] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o | |
[335/7613] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o | |
[336/7613] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o | |
[337/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CodeEmitter.cpp.o | |
[338/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o | |
[339/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o | |
[340/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CustomBehaviour.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/MCA/CustomBehaviour.cpp: In member function 'virtual std::vector<std::unique_ptr<llvm::mca::View> > llvm::mca::CustomBehaviour::getStartViews(llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>)': | |
/home/john/Projects/llvm-project/llvm/lib/MCA/CustomBehaviour.cpp:28:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1 | |
28 | CustomBehaviour::getStartViews(llvm::MCInstPrinter &IP, | |
| ^~~~~~~~~~~~~~~ | |
[341/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HWEventListener.cpp.o | |
[342/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o | |
[343/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RetireControlUnit.cpp.o | |
[344/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RegisterFile.cpp.o | |
[345/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/ResourceManager.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp: In constructor 'llvm::mca::ResourceManager::ResourceManager(const llvm::MCSchedModel&)': | |
/home/john/Projects/llvm-project/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp:119:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1 | |
119 | computeProcResourceMasks(SM, ProcResID2Mask); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | |
[346/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/Scheduler.cpp.o | |
[347/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/InstrBuilder.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/MCA/InstrBuilder.cpp: In constructor 'llvm::mca::InstrBuilder::InstrBuilder(const llvm::MCSubtargetInfo&, const llvm::MCInstrInfo&, const llvm::MCRegisterInfo&, const llvm::MCInstrAnalysis*)': | |
/home/john/Projects/llvm-project/llvm/lib/MCA/InstrBuilder.cpp:35:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1 | |
35 | computeProcResourceMasks(STI.getSchedModel(), ProcResourceMasks); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[348/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o | |
[349/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o | |
[350/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/DispatchStage.cpp.o | |
[351/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/EntryStage.cpp.o | |
[352/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InstructionTables.cpp.o | |
[353/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InOrderIssueStage.cpp.o | |
[354/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/ExecuteStage.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/MCA/Stages/ExecuteStage.cpp: In member function 'void llvm::mca::ExecuteStage::notifyInstructionIssued(const llvm::mca::InstRef&, llvm::MutableArrayRef<std::pair<std::pair<long long unsigned int, long long unsigned int>, llvm::mca::ResourceCycles> >) const': | |
/home/john/Projects/llvm-project/llvm/lib/MCA/Stages/ExecuteStage.cpp:252:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<std::pair<std::pair<long long unsigned int, long long unsigned int>, llvm::mca::ResourceCycles> >' changed in GCC 7.1 | |
252 | void ExecuteStage::notifyInstructionIssued( | |
| ^~~~~~~~~~~~ | |
[355/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/RetireStage.cpp.o | |
[356/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/MicroOpQueueStage.cpp.o | |
[357/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Support.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/MCA/Support.cpp: In function 'void llvm::mca::computeProcResourceMasks(const llvm::MCSchedModel&, llvm::MutableArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/MCA/Support.cpp:39:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1 | |
39 | void computeProcResourceMasks(const MCSchedModel &SM, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
[358/7613] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o | |
[359/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/Stage.cpp.o | |
[360/7613] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/View.cpp.o | |
[361/7613] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o | |
[362/7613] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o | |
[363/7613] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o | |
[364/7613] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o | |
[365/7613] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o | |
[366/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o | |
[367/7613] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o | |
[368/7613] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o | |
[369/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o | |
[370/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o | |
[371/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o | |
[372/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o | |
[373/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o | |
[374/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o | |
[375/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o | |
[376/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o | |
[377/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o | |
[378/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o | |
[379/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o | |
[380/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o | |
[381/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o | |
[382/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o | |
[383/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o | |
[384/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o | |
[385/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o | |
[386/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o | |
[387/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o | |
[388/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o | |
[389/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o | |
[390/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o | |
[391/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o | |
[392/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o | |
[393/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o | |
[394/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o | |
[395/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o | |
[396/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:21: | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]', | |
inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::FileStaticSym&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:223:15: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned char]', | |
inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::ProcSym&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:577:15: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = llvm::COFF::SectionCharacteristics]', | |
inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::SectionSym&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:161:15: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = llvm::COFF::SectionCharacteristics]', | |
inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::CoffGroupSym&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:172:15: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned char]', | |
inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::LabelSym&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:537:15: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]', | |
inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::LocalSym&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:546:15: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]', | |
inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::ExportSym&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:230:15: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]', | |
inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::PublicSym32&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:514:15: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]', | |
inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::FrameProcSym&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:422:15: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[397/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:18: | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = short unsigned int]', | |
inlined from 'void llvm::codeview::TypeDumpVisitor::printMemberAttributes(llvm::codeview::MemberAccess, llvm::codeview::MethodKind, llvm::codeview::MethodOptions)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:450:18, | |
inlined from 'void llvm::codeview::TypeDumpVisitor::printMemberAttributes(llvm::codeview::MemberAccess, llvm::codeview::MethodKind, llvm::codeview::MethodOptions)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:441:6: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]', | |
inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ClassRecord&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:250:16: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned char]', | |
inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::MemberFunctionRecord&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:328:16: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned char]', | |
inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ProcedureRecord&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:315:16: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]', | |
inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ModifierRecord&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:391:16: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]', | |
inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::UnionRecord&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:264:16: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]', | |
inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::EnumRecord&)' at /home/john/Projects/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:276:16: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:186:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1 | |
186 | printFlagsImpl(Label, hex(Value), SetFlags); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[398/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o | |
[399/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o | |
[400/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordHelpers.cpp.o | |
[401/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o | |
[402/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o | |
[403/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o | |
[404/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordHelpers.cpp.o | |
[405/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o | |
[406/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o | |
[407/7613] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o | |
[408/7613] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Architecture.cpp.o | |
[409/7613] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ArchitectureSet.cpp.o | |
[410/7613] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o | |
[411/7613] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/PackedVersion.cpp.o | |
[412/7613] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o | |
[413/7613] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Platform.cpp.o | |
[414/7613] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o | |
[415/7613] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o | |
[416/7613] Building Options.inc... | |
[417/7613] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o | |
[418/7613] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o | |
[419/7613] Building Options.inc... | |
[420/7613] Building CXX object lib/WindowsDriver/CMakeFiles/LLVMWindowsDriver.dir/MSVCPaths.cpp.o | |
[421/7613] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o | |
[422/7613] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o | |
[423/7613] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o | |
[424/7613] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o | |
[425/7613] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o | |
[426/7613] Building CXX object projects/libunwind/src/CMakeFiles/unwind_shared.dir/libunwind.cpp.o | |
In file included from /home/john/Projects/llvm-project/libunwind/src/libunwind.cpp:30: | |
/home/john/Projects/llvm-project/libunwind/src/AddressSpace.hpp: In static member function 'static int64_t libunwind::LocalAddressSpace::getSLEB128(pint_t&, pint_t)': | |
/home/john/Projects/llvm-project/libunwind/src/AddressSpace.hpp:256:42: warning: conversion to 'long long unsigned int' from 'int64_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] | |
256 | result |= (uint64_t)(byte & 0x7f) << bit; | |
| ^~~ | |
/home/john/Projects/llvm-project/libunwind/src/AddressSpace.hpp:261:26: warning: conversion to 'long long unsigned int' from 'int64_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] | |
261 | result |= (-1ULL) << bit; | |
| ^~~ | |
/home/john/Projects/llvm-project/libunwind/src/AddressSpace.hpp:261:12: warning: conversion to 'int64_t' {aka 'long long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] | |
261 | result |= (-1ULL) << bit; | |
| ~~~~~~~^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/libunwind/src/libunwind.cpp: At global scope: | |
/home/john/Projects/llvm-project/libunwind/src/libunwind.cpp:39:23: warning: type-punning to incomplete type might break strict-aliasing rules [-Wstrict-aliasing] | |
39 | (unw_addr_space_t)&LocalAddressSpace::sThisAddressSpace; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[427/7613] Building CXX object projects/libunwind/src/CMakeFiles/unwind_shared.dir/Unwind-EHABI.cpp.o | |
[428/7613] Building CXX object projects/libunwind/src/CMakeFiles/unwind_shared.dir/Unwind-seh.cpp.o | |
[429/7613] Building IntrinsicsAArch64.h... | |
[430/7613] Building CXX object projects/libunwind/src/CMakeFiles/unwind_static.dir/libunwind.cpp.o | |
In file included from /home/john/Projects/llvm-project/libunwind/src/libunwind.cpp:30: | |
/home/john/Projects/llvm-project/libunwind/src/AddressSpace.hpp: In static member function 'static int64_t libunwind::LocalAddressSpace::getSLEB128(pint_t&, pint_t)': | |
/home/john/Projects/llvm-project/libunwind/src/AddressSpace.hpp:256:42: warning: conversion to 'long long unsigned int' from 'int64_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] | |
256 | result |= (uint64_t)(byte & 0x7f) << bit; | |
| ^~~ | |
/home/john/Projects/llvm-project/libunwind/src/AddressSpace.hpp:261:26: warning: conversion to 'long long unsigned int' from 'int64_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] | |
261 | result |= (-1ULL) << bit; | |
| ^~~ | |
/home/john/Projects/llvm-project/libunwind/src/AddressSpace.hpp:261:12: warning: conversion to 'int64_t' {aka 'long long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] | |
261 | result |= (-1ULL) << bit; | |
| ~~~~~~~^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/libunwind/src/libunwind.cpp: At global scope: | |
/home/john/Projects/llvm-project/libunwind/src/libunwind.cpp:39:23: warning: type-punning to incomplete type might break strict-aliasing rules [-Wstrict-aliasing] | |
39 | (unw_addr_space_t)&LocalAddressSpace::sThisAddressSpace; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[431/7613] Building IntrinsicsS390.h... | |
[432/7613] Building CXX object projects/libunwind/src/CMakeFiles/unwind_static.dir/Unwind-EHABI.cpp.o | |
[433/7613] Building CXX object projects/libunwind/src/CMakeFiles/unwind_static.dir/Unwind-seh.cpp.o | |
[434/7613] Building ASM object projects/libunwind/src/CMakeFiles/unwind_shared.dir/UnwindRegistersRestore.S.o | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:677:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
677 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm20restoreCoreAndJumpToEv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:677:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:677:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:677:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:721:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
721 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm19restoreVFPWithFLDMDEPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:721:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:721:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:721:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:742:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
742 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm19restoreVFPWithFLDMXEPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:742:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:742:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:742:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:756:72: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
756 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm12restoreVFPv3EPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:756:72: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:756:72: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:756:72: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
[435/7613] Building ASM object projects/libunwind/src/CMakeFiles/unwind_shared.dir/UnwindRegistersSave.S.o | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:793:43: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
793 | DEFINE_LIBUNWIND_FUNCTION(__unw_getcontext) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:793:43: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:793:43: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:793:43: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:834:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
834 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm16saveVFPWithFSTMDEPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:834:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:834:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:834:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:848:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
848 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm16saveVFPWithFSTMXEPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:848:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:848:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:848:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:862:68: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
862 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm9saveVFPv3EPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:862:68: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:862:68: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:862:68: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:1184:46: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
1184 | WEAK_ALIAS(__unw_getcontext, unw_getcontext) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:1184:46: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:1184:46: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
[436/7613] Building IntrinsicsNVPTX.h... | |
[437/7613] Building IntrinsicsHexagon.h... | |
[438/7613] Building IntrinsicsR600.h... | |
[439/7613] Building IntrinsicsPowerPC.h... | |
[440/7613] Building IntrinsicEnums.inc... | |
[441/7613] Building IntrinsicsAMDGPU.h... | |
[442/7613] Building IntrinsicsARM.h... | |
[443/7613] Building IntrinsicsBPF.h... | |
[444/7613] Copying C++ ABI header __cxxabi_config.h... | |
[445/7613] Building IntrinsicsX86.h... | |
[446/7613] Copying C++ ABI header cxxabi.h... | |
[447/7613] Copying C++ ABI header __cxxabi_config.h... | |
[448/7613] Building ASM object projects/libunwind/src/CMakeFiles/unwind_static.dir/UnwindRegistersRestore.S.o | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:677:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
677 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm20restoreCoreAndJumpToEv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:677:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:677:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:677:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:721:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
721 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm19restoreVFPWithFLDMDEPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:721:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:721:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:721:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:742:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
742 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm19restoreVFPWithFLDMXEPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:742:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:742:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:742:79: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:756:72: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
756 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm12restoreVFPv3EPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:756:72: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:756:72: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersRestore.S:756:72: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
[449/7613] Building IntrinsicsVE.h... | |
[450/7613] Copying CXX header __algorithm/adjacent_find.h | |
[451/7613] Building IntrinsicsWebAssembly.h... | |
[452/7613] Building ASM object projects/libunwind/src/CMakeFiles/unwind_static.dir/UnwindRegistersSave.S.o | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:793:43: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
793 | DEFINE_LIBUNWIND_FUNCTION(__unw_getcontext) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:793:43: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:793:43: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:793:43: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:834:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
834 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm16saveVFPWithFSTMDEPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:834:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:834:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:834:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:848:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
848 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm16saveVFPWithFSTMXEPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:848:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:848:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:848:76: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:862:68: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
862 | DEFINE_LIBUNWIND_FUNCTION(_ZN9libunwind13Registers_arm9saveVFPv3EPv) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:862:68: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:862:68: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:862:68: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:1184:46: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
1184 | WEAK_ALIAS(__unw_getcontext, unw_getcontext) | |
| ^ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:1184:46: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
/home/john/Projects/llvm-project/libunwind/src/UnwindRegistersSave.S:1184:46: warning: invoking macro GLUE2 argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] | |
[453/7613] Copying C++ ABI header cxxabi.h... | |
[454/7613] Copying CXX header __algorithm/all_of.h | |
[455/7613] Copying CXX header __algorithm/any_of.h | |
[456/7613] Building C object projects/libunwind/src/CMakeFiles/unwind_shared.dir/Unwind-sjlj.c.o | |
cc1: warning: command-line option '-nostdinc++' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wmismatched-tags' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wno-suggest-override' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C | |
[457/7613] Copying CXX header __algorithm/binary_search.h | |
[458/7613] Copying CXX header __algorithm/clamp.h | |
[459/7613] Copying CXX header __algorithm/comp.h | |
[460/7613] Copying CXX header __algorithm/comp_ref_type.h | |
[461/7613] Copying CXX header __algorithm/copy.h | |
[462/7613] Copying CXX header __algorithm/copy_if.h | |
[463/7613] Copying CXX header __algorithm/copy_backward.h | |
[464/7613] Copying CXX header __algorithm/copy_n.h | |
[465/7613] Copying CXX header __algorithm/count_if.h | |
[466/7613] Copying CXX header __algorithm/count.h | |
[467/7613] Copying CXX header __algorithm/equal.h | |
[468/7613] Copying CXX header __algorithm/equal_range.h | |
[469/7613] Copying CXX header __algorithm/fill.h | |
[470/7613] Copying CXX header __algorithm/fill_n.h | |
[471/7613] Copying CXX header __algorithm/find.h | |
[472/7613] Copying CXX header __algorithm/find_end.h | |
[473/7613] Copying CXX header __algorithm/find_if.h | |
[474/7613] Copying CXX header __algorithm/find_first_of.h | |
[475/7613] Building C object utils/count/CMakeFiles/count.dir/count.c.o | |
[476/7613] Copying CXX header __algorithm/find_if_not.h | |
[477/7613] Copying CXX header __algorithm/for_each.h | |
[478/7613] Copying CXX header __algorithm/for_each_n.h | |
[479/7613] Copying CXX header __algorithm/generate.h | |
[480/7613] Copying CXX header __algorithm/in_found_result.h | |
[481/7613] Building IntrinsicsRISCV.h... | |
[482/7613] Copying CXX header __algorithm/generate_n.h | |
[483/7613] Copying CXX header __algorithm/half_positive.h | |
[484/7613] Copying CXX header __algorithm/in_in_out_result.h | |
[485/7613] Copying CXX header __algorithm/in_fun_result.h | |
[486/7613] Building IntrinsicsMips.h... | |
[487/7613] Copying CXX header __algorithm/in_in_result.h | |
[488/7613] Copying CXX header __algorithm/in_out_result.h | |
[489/7613] Copying CXX header __algorithm/inplace_merge.h | |
[490/7613] Copying CXX header __algorithm/in_out_out_result.h | |
[491/7613] Copying CXX header __algorithm/includes.h | |
[492/7613] Copying CXX header __algorithm/is_heap.h | |
[493/7613] Copying CXX header __algorithm/is_heap_until.h | |
[494/7613] Copying CXX header __algorithm/is_partitioned.h | |
[495/7613] Copying CXX header __algorithm/is_sorted.h | |
[496/7613] Copying CXX header __algorithm/is_permutation.h | |
[497/7613] Building C object projects/libunwind/src/CMakeFiles/unwind_static.dir/Unwind-sjlj.c.o | |
cc1: warning: command-line option '-nostdinc++' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wmismatched-tags' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wno-suggest-override' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C | |
[498/7613] Building IntrinsicsXCore.h... | |
[499/7613] Copying CXX header __algorithm/is_sorted_until.h | |
[500/7613] Copying CXX header __algorithm/iter_swap.h | |
[501/7613] Copying CXX header __algorithm/lexicographical_compare.h | |
[502/7613] Copying CXX header __algorithm/lower_bound.h | |
[503/7613] Copying CXX header __algorithm/make_heap.h | |
[504/7613] Copying CXX header __algorithm/max_element.h | |
[505/7613] Copying CXX header __algorithm/max.h | |
[506/7613] Copying CXX header __algorithm/min.h | |
[507/7613] Copying CXX header __algorithm/merge.h | |
[508/7613] Building C object projects/libunwind/src/CMakeFiles/unwind_shared.dir/UnwindLevel1.c.o | |
cc1: warning: command-line option '-nostdinc++' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wmismatched-tags' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wno-suggest-override' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C | |
[509/7613] Copying CXX header __algorithm/minmax_element.h | |
[510/7613] Copying CXX header __algorithm/min_element.h | |
[511/7613] Copying CXX header __algorithm/min_max_result.h | |
[512/7613] Copying CXX header __algorithm/mismatch.h | |
[513/7613] Copying CXX header __algorithm/minmax.h | |
[514/7613] Copying CXX header __algorithm/move_backward.h | |
[515/7613] Copying CXX header __algorithm/move.h | |
[516/7613] Copying CXX header __algorithm/next_permutation.h | |
[517/7613] Copying CXX header __algorithm/partial_sort.h | |
[518/7613] Copying CXX header __algorithm/none_of.h | |
[519/7613] Copying CXX header __algorithm/nth_element.h | |
[520/7613] Copying CXX header __algorithm/partition.h | |
[521/7613] Copying CXX header __algorithm/partial_sort_copy.h | |
[522/7613] Copying CXX header __algorithm/partition_copy.h | |
[523/7613] Copying CXX header __algorithm/partition_point.h | |
[524/7613] Copying CXX header __algorithm/pop_heap.h | |
[525/7613] Copying CXX header __algorithm/prev_permutation.h | |
[526/7613] Copying CXX header __algorithm/push_heap.h | |
[527/7613] Copying CXX header __algorithm/ranges_copy.h | |
[528/7613] Copying CXX header __algorithm/ranges_copy_backward.h | |
[529/7613] Copying CXX header __algorithm/ranges_copy_if.h | |
[530/7613] Copying CXX header __algorithm/ranges_copy_n.h | |
[531/7613] Copying CXX header __algorithm/ranges_count_if.h | |
[532/7613] Building IntrinsicImpl.inc... | |
[533/7613] Copying CXX header __algorithm/ranges_count.h | |
[534/7613] Copying CXX header __algorithm/ranges_find.h | |
[535/7613] Copying CXX header __algorithm/ranges_find_if.h | |
[536/7613] Copying CXX header __algorithm/ranges_find_if_not.h | |
[537/7613] Copying CXX header __algorithm/ranges_max.h | |
[538/7613] Copying CXX header __algorithm/ranges_max_element.h | |
[539/7613] Copying CXX header __algorithm/ranges_min.h | |
[540/7613] Copying CXX header __algorithm/ranges_min_element.h | |
[541/7613] Copying CXX header __algorithm/ranges_minmax.h | |
[542/7613] Copying CXX header __algorithm/ranges_minmax_element.h | |
[543/7613] Copying CXX header __algorithm/ranges_mismatch.h | |
[544/7613] Copying CXX header __algorithm/ranges_transform.h | |
[545/7613] Copying CXX header __algorithm/remove.h | |
[546/7613] Copying CXX header __algorithm/remove_if.h | |
[547/7613] Copying CXX header __algorithm/ranges_swap_ranges.h | |
[548/7613] Copying CXX header __algorithm/remove_copy.h | |
[549/7613] Copying CXX header __algorithm/remove_copy_if.h | |
[550/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AbstractCallSite.cpp.o | |
[551/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BuiltinGCs.cpp.o | |
[552/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Assumptions.cpp.o | |
[553/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/IR/Attributes.cpp: In static member function 'static llvm::AttributeList llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef<llvm::Attribute::AttrKind>, llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/Attributes.cpp:1147:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1147 | AttributeList AttributeList::get(LLVMContext &C, unsigned Index, | |
| ^~~~~~~~~~~~~ | |
[554/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o | |
[555/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o | |
[556/7613] Linking C executable bin/count | |
[557/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/IR/AsmWriter.cpp:61: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::ModuleSummaryIndex::ModuleSummaryIndex(bool, bool)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:1175:73: warning: member 'llvm::ModuleSummaryIndex::Alloc' is used uninitialized [-Wuninitialized] | |
1175 | : HaveGVs(HaveGVs), EnableSplitLTOUnit(EnableSplitLTOUnit), Saver(Alloc), | |
| ^~~~~ | |
[558/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o | |
[559/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o | |
[560/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/IR/ConstantRange.cpp: In static member function 'static llvm::ConstantRange llvm::ConstantRange::intrinsic(llvm::Intrinsic::ID, llvm::ArrayRef<llvm::ConstantRange>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/ConstantRange.cpp:931:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1 | |
931 | ConstantRange ConstantRange::intrinsic(Intrinsic::ID IntrinsicID, | |
| ^~~~~~~~~~~~~ | |
[561/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o | |
[562/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/Core.cpp:89:22: warning: cast between incompatible function types from 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} to 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} [-Wcast-function-type] | |
89 | LLVM_EXTENSION reinterpret_cast<DiagnosticHandler::DiagnosticHandlerTy>( | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
90 | Handler), | |
| ~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/Core.cpp:95:25: warning: cast between incompatible function types from 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} to 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} [-Wcast-function-type] | |
95 | return LLVM_EXTENSION reinterpret_cast<LLVMDiagnosticHandler>( | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
96 | unwrap(C)->getDiagnosticHandlerCallBack()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[563/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/IR/DIBuilder.h:25, | |
from /home/john/Projects/llvm-project/llvm/lib/IR/DIBuilder.cpp:13: | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)' at /home/john/Projects/llvm-project/llvm/lib/IR/DIBuilder.cpp:834:27, | |
inlined from 'llvm::DIGlobalVariableExpression* llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, bool, llvm::DIExpression*, llvm::MDNode*, llvm::MDTuple*, uint32_t, llvm::DINodeArray)' at /home/john/Projects/llvm-project/llvm/lib/IR/DIBuilder.cpp:749:28: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/DIBuilder.cpp: In member function 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/DIBuilder.cpp:833:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
833 | DIExpression *DIBuilder::createExpression(ArrayRef<uint64_t> Addr) { | |
| ^~~~~~~~~ | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)' at /home/john/Projects/llvm-project/llvm/lib/IR/DIBuilder.cpp:834:27: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
[564/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o | |
[565/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfo.cpp: In function 'LLVMOpaqueMetadata* LLVMDIBuilderCreateExpression(LLVMDIBuilderRef, uint64_t*, size_t)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfo.cpp:1440:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1440 | unwrap(Builder)->createExpression(ArrayRef<uint64_t>(Addr, Length))); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/IR/DIBuilder.h:25, | |
from /home/john/Projects/llvm-project/llvm/lib/IR/DebugInfo.cpp:23: | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /home/john/Projects/llvm-project/llvm/include/llvm/IR/DIBuilder.h:736:31, | |
inlined from 'LLVMOpaqueMetadata* LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef, uint64_t)' at /home/john/Projects/llvm-project/llvm/lib/IR/DebugInfo.cpp:1446:61: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
[566/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o | |
[567/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o | |
[568/7613] Building C object projects/libunwind/src/CMakeFiles/unwind_static.dir/UnwindLevel1.c.o | |
cc1: warning: command-line option '-nostdinc++' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wmismatched-tags' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wno-suggest-override' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C | |
[569/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getFP(llvm::Type*, llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:3160:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
3160 | Constant *ConstantDataVector::getFP(Type *ElementType, | |
| ^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef<double>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:3133:11: note: parameter passing for argument of type 'llvm::ArrayRef<double>' changed in GCC 7.1 | |
3133 | Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<double> Elts) { | |
| ^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:3123:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
3123 | Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint64_t> Elts){ | |
| ^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataArray::getFP(llvm::Type*, llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:3084:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
3084 | Constant *ConstantDataArray::getFP(Type *ElementType, ArrayRef<uint64_t> Elts) { | |
| ^~~~~~~~~~~~~~~~~ | |
In function 'llvm::Constant* getIntSequenceIfElementsMatch(llvm::ArrayRef<llvm::Constant*>) [with SequentialTy = llvm::ConstantDataVector; ElementTy = long long unsigned int]', | |
inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef<llvm::Constant*>) [with SequenceTy = llvm::ConstantDataVector]' at /home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:1259:65, | |
inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef<llvm::Constant*>)' at /home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:1437:58: | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:1229:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1229 | return SequentialTy::get(V[0]->getContext(), Elts); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'llvm::Constant* getFPSequenceIfElementsMatch(llvm::ArrayRef<llvm::Constant*>) [with SequentialTy = llvm::ConstantDataVector; ElementTy = long long unsigned int]', | |
inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef<llvm::Constant*>) [with SequenceTy = llvm::ConstantDataVector]' at /home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:1266:64, | |
inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef<llvm::Constant*>)' at /home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:1437:58: | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:1242:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1242 | return SequentialTy::getFP(V[0]->getType(), Elts); | |
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'llvm::Constant* getFPSequenceIfElementsMatch(llvm::ArrayRef<llvm::Constant*>) [with SequentialTy = llvm::ConstantDataArray; ElementTy = long long unsigned int]', | |
inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef<llvm::Constant*>) [with SequenceTy = llvm::ConstantDataArray]' at /home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:1266:64, | |
inlined from 'static llvm::Constant* llvm::ConstantArray::getImpl(llvm::ArrayType*, llvm::ArrayRef<llvm::Constant*>)' at /home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:1327:57: | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:1242:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1242 | return SequentialTy::getFP(V[0]->getType(), Elts); | |
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getSplat(unsigned int, llvm::Constant*)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:3187:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
3187 | return get(V->getContext(), Elts); | |
| ~~~^~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/Constants.cpp:3209:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
3209 | return getFP(V->getType(), Elts); | |
| ~~~~~^~~~~~~~~~~~~~~~~~~~ | |
[570/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o | |
[571/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o | |
[572/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/FPEnv.cpp.o | |
[573/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCStrategy.cpp.o | |
[574/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o | |
[575/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o | |
[576/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>, llvm::Metadata::StorageType, bool)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1210:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1210 | DIExpression *DIExpression::getImpl(LLVMContext &Context, | |
| ^~~~~~~~~~~~ | |
In file included from /home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:13: | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'static const llvm::DIExpression* llvm::DIExpression::extractAddressClass(const llvm::DIExpression*, unsigned int&)' at /home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1442:29: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'static llvm::DIExpression* llvm::DIExpression::replaceArg(const llvm::DIExpression*, uint64_t, uint64_t)' at /home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1508:27: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'static llvm::DIExpression* llvm::DIExpression::prependOpcodes(const llvm::DIExpression*, llvm::SmallVectorImpl<long long unsigned int>&, bool, bool)' at /home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1541:27: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::append(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1544:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1544 | DIExpression *DIExpression::append(const DIExpression *Expr, | |
| ^~~~~~~~~~~~ | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'static llvm::DIExpression* llvm::DIExpression::append(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>)' at /home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1563:35: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendToStack(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1568:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1568 | DIExpression *DIExpression::appendToStack(const DIExpression *Expr, | |
| ^~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1598:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1598 | return DIExpression::append(Expr, NewOps); | |
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendExt(const llvm::DIExpression*, unsigned int, unsigned int, bool)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1730:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1730 | return appendToStack(Expr, getExtOps(FromSize, ToSize, Signed)); | |
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'static llvm::Optional<llvm::DIExpression*> llvm::DIExpression::createFragmentExpression(const llvm::DIExpression*, unsigned int, unsigned int)' at /home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1640:27: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'std::pair<llvm::DIExpression*, const llvm::ConstantInt*> llvm::DIExpression::constantFold(const llvm::ConstantInt*)' at /home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1678:28: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendOpsToArg(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>, unsigned int, bool)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1465:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1465 | DIExpression *DIExpression::appendOpsToArg(const DIExpression *Expr, | |
| ^~~~~~~~~~~~ | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'static llvm::DIExpression* llvm::DIExpression::appendOpsToArg(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>, unsigned int, bool)' at /home/john/Projects/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1486:27: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
[577/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o | |
[578/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o | |
[579/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SSAContext.cpp.o | |
[580/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o | |
[581/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o | |
[582/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o | |
[583/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o | |
[584/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o | |
[585/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/IR/Function.cpp:1407: | |
/home/john/Projects/llvm-project/llvm/build/include/llvm/IR/IntrinsicImpl.inc: In function 'llvm::AttributeList llvm::Intrinsic::getAttributes(llvm::LLVMContext&, ID)': | |
/home/john/Projects/llvm-project/llvm/build/include/llvm/IR/IntrinsicImpl.inc:27517:33: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
27517 | AS[0] = AttributeList::get(C, 0, AttrParam0, AttrValParam0); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[586/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/IR/Instructions.cpp: In static member function 'static llvm::Type* llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef<long long unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/Instructions.cpp:1799:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1799 | Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef<uint64_t> IdxList) { | |
| ^~~~~~~~~~~~~~~~~ | |
[587/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMRemarkStreamer.cpp.o | |
[588/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o | |
[589/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o | |
[590/7613] Linking CXX executable bin/llvm-PerfectShuffle | |
[591/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/IR/MDBuilder.cpp: In member function 'llvm::MDNode* llvm::MDBuilder::createTBAAStructNode(llvm::ArrayRef<TBAAStructField>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/MDBuilder.cpp:197:9: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1 | |
197 | MDNode *MDBuilder::createTBAAStructNode(ArrayRef<TBAAStructField> Fields) { | |
| ^~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/IR/MDBuilder.cpp: In member function 'llvm::MDNode* llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, uint64_t, llvm::Metadata*, llvm::ArrayRef<TBAAStructField>)': | |
/home/john/Projects/llvm-project/llvm/lib/IR/MDBuilder.cpp:244:9: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1 | |
244 | MDNode *MDBuilder::createTBAATypeNode(MDNode *Parent, uint64_t Size, | |
| ^~~~~~~~~ | |
[592/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/IR/LLVMContextImpl.h:34, | |
from /home/john/Projects/llvm-project/llvm/lib/IR/Metadata.cpp:14: | |
In static member function 'static llvm::TempDIExpression llvm::DIExpression::getTemporary(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'llvm::TempDIExpression llvm::DIExpression::cloneImpl() const' at /home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2564:52, | |
inlined from 'llvm::TempMDNode llvm::MDNode::clone() const' at /home/john/Projects/llvm-project/llvm/include/llvm/IR/Metadata.def:83:1: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:48:68: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
48 | getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ | |
| ^ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:59:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' | |
59 | DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'void llvm::GlobalObject::copyMetadata(const llvm::GlobalObject*, unsigned int)' at /home/john/Projects/llvm-project/llvm/lib/IR/Metadata.cpp:1526:28: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
[593/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/IR/Module.cpp:35: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::ModuleSummaryIndex::ModuleSummaryIndex(bool, bool)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:1175:73: warning: member 'llvm::ModuleSummaryIndex::Alloc' is used uninitialized [-Wuninitialized] | |
1175 | : HaveGVs(HaveGVs), EnableSplitLTOUnit(EnableSplitLTOUnit), Saver(Alloc), | |
| ^~~~~ | |
[594/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o | |
[595/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o | |
[596/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassInstrumentation.cpp.o | |
[597/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o | |
[598/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o | |
[599/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassTimingInfo.cpp.o | |
[600/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PrintPasses.cpp.o | |
[601/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/IR/ModuleSummaryIndex.cpp:14: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::ModuleSummaryIndex::ModuleSummaryIndex(bool, bool)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:1175:73: warning: member 'llvm::ModuleSummaryIndex::Alloc' is used uninitialized [-Wuninitialized] | |
1175 | : HaveGVs(HaveGVs), EnableSplitLTOUnit(EnableSplitLTOUnit), Saver(Alloc), | |
| ^~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]', | |
inlined from 'void llvm::ModuleSummaryIndex::exportToDot(llvm::raw_ostream&, const llvm::DenseSet<long long unsigned int>&) const' at /home/john/Projects/llvm-project/llvm/lib/IR/ModuleSummaryIndex.cpp:593:41: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::ModuleSummaryIndex::exportToDot(llvm::raw_ostream&, const llvm::DenseSet<long long unsigned int>&) const' at /home/john/Projects/llvm-project/llvm/lib/IR/ModuleSummaryIndex.cpp:657:24: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[602/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/MapVector.h:27, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/Operator.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/IR/Operator.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::Value*, llvm::APInt>}; _Tp = std::pair<llvm::Value*, llvm::APInt>; _Alloc = std::allocator<std::pair<llvm::Value*, llvm::APInt> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Value*, llvm::APInt>, std::allocator<std::pair<llvm::Value*, llvm::APInt> > >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::Value*, llvm::APInt>}; _Tp = std::pair<llvm::Value*, llvm::APInt>; _Alloc = std::allocator<std::pair<llvm::Value*, llvm::APInt> >]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::Value*, llvm::APInt>; _Alloc = std::allocator<std::pair<llvm::Value*, llvm::APInt> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Value*; ValueT = llvm::APInt; MapType = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*, void>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; VectorType = std::vector<std::pair<llvm::Value*, llvm::APInt>, std::allocator<std::pair<llvm::Value*, llvm::APInt> > >]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/MapVector.h:136:23, | |
inlined from 'bool llvm::GEPOperator::collectOffset(const llvm::DataLayout&, unsigned int, llvm::MapVector<llvm::Value*, llvm::APInt>&, llvm::APInt&) const' at /home/john/Projects/llvm-project/llvm/lib/IR/Operator.cpp:223:29: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Value*, llvm::APInt>*, std::vector<std::pair<llvm::Value*, llvm::APInt>, std::allocator<std::pair<llvm::Value*, llvm::APInt> > > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::Value*, llvm::APInt>}; _Tp = std::pair<llvm::Value*, llvm::APInt>; _Alloc = std::allocator<std::pair<llvm::Value*, llvm::APInt> >]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::Value*, llvm::APInt>; _Alloc = std::allocator<std::pair<llvm::Value*, llvm::APInt> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::APInt; MapType = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*, void>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; VectorType = std::vector<std::pair<llvm::Value*, llvm::APInt>, std::allocator<std::pair<llvm::Value*, llvm::APInt> > >]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/MapVector.h:104:23, | |
inlined from 'bool llvm::GEPOperator::collectOffset(const llvm::DataLayout&, unsigned int, llvm::MapVector<llvm::Value*, llvm::APInt>&, llvm::APInt&) const' at /home/john/Projects/llvm-project/llvm/lib/IR/Operator.cpp:224:24: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Value*, llvm::APInt>*, std::vector<std::pair<llvm::Value*, llvm::APInt>, std::allocator<std::pair<llvm::Value*, llvm::APInt> > > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[603/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o | |
[604/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PseudoProbe.cpp.o | |
[605/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ReplaceConstant.cpp.o | |
[606/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o | |
[607/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/StructuralHash.cpp.o | |
[608/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o | |
[609/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o | |
[610/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o | |
[611/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/ProfileSummary.h:19, | |
from /home/john/Projects/llvm-project/llvm/lib/IR/ProfileSummary.cpp:14: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int, long long unsigned int, long long unsigned int}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int, long long unsigned int, long long unsigned int}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]', | |
inlined from 'bool getSummaryFromMD(llvm::MDTuple*, llvm::SummaryEntryVector&)' at /home/john/Projects/llvm-project/llvm/lib/IR/ProfileSummary.cpp:171:25, | |
inlined from 'static llvm::ProfileSummary* llvm::ProfileSummary::getFromMD(llvm::Metadata*)' at /home/john/Projects/llvm-project/llvm/lib/IR/ProfileSummary.cpp:243:24: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[612/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o | |
[613/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o | |
[614/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o | |
[615/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/VectorBuilder.cpp.o | |
[616/7613] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o | |
[617/7613] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o | |
[618/7613] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o | |
[619/7613] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o | |
[620/7613] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o | |
[621/7613] Building C object projects/libunwind/src/CMakeFiles/unwind_shared.dir/UnwindLevel1-gcc-ext.c.o | |
cc1: warning: command-line option '-nostdinc++' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wmismatched-tags' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wno-suggest-override' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C | |
/home/john/Projects/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c: In function '_Unwind_Backtrace': | |
/home/john/Projects/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:144:65: warning: type-punning to incomplete type might break strict-aliasing rules [-Wstrict-aliasing] | |
144 | struct _Unwind_Context *context = (struct _Unwind_Context *)&cursor; | |
| ^~~~~~~ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:170:53: warning: type-punning to incomplete type might break strict-aliasing rules [-Wstrict-aliasing] | |
170 | result = (*callback)((struct _Unwind_Context *)(&cursor), ref); | |
| ~^~~~~~~~ | |
[622/7613] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/Bitcode/BitcodeWriter.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/FuzzMutate/FuzzerCLI.cpp:13: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::ModuleSummaryIndex::ModuleSummaryIndex(bool, bool)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:1175:73: warning: member 'llvm::ModuleSummaryIndex::Alloc' is used uninitialized [-Wuninitialized] | |
1175 | : HaveGVs(HaveGVs), EnableSplitLTOUnit(EnableSplitLTOUnit), Saver(Alloc), | |
| ^~~~~ | |
[623/7613] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSStub.cpp.o | |
[624/7613] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o | |
[625/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o | |
[626/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o | |
[627/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o | |
[628/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o | |
[629/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o | |
[630/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BreakFalseDeps.cpp.o | |
[631/7613] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSHandler.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:60, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/Hashing.h:51, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/Optional.h:19, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/InterfaceStub/IFSStub.h:17, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/InterfaceStub/IFSHandler.h:18, | |
from /home/john/Projects/llvm-project/llvm/lib/InterfaceStub/IFSHandler.cpp:9: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, vector<llvm::ifs::IFSSymbol> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<function<bool(const llvm::ifs::IFSSymbol&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1 | |
2131 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | |
| ^~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61: | |
In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, vector<llvm::ifs::IFSSymbol> >; _Predicate = function<bool(const llvm::ifs::IFSSymbol&)>]', | |
inlined from 'auto llvm::remove_if(R&&, UnaryPredicate) [with R = std::vector<ifs::IFSSymbol>&; UnaryPredicate = std::function<bool(const ifs::IFSSymbol&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1645:24, | |
inlined from 'void llvm::erase_if(Container&, UnaryPredicate) [with Container = std::vector<ifs::IFSSymbol>; UnaryPredicate = std::function<bool(const ifs::IFSSymbol&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1796:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:877:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1 | |
877 | return std::__remove_if(__first, __last, | |
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
878 | __gnu_cxx::__ops::__pred_iter(__pred)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[632/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o | |
[633/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o | |
[634/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFGuardLongjmp.cpp.o | |
[635/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIFixup.cpp.o | |
[636/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o | |
[637/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o | |
[638/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenCommonISel.cpp.o | |
[639/7613] Building C object projects/libunwind/src/CMakeFiles/unwind_static.dir/UnwindLevel1-gcc-ext.c.o | |
cc1: warning: command-line option '-nostdinc++' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wmismatched-tags' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-Wno-suggest-override' is valid for C++/ObjC++ but not for C | |
cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C | |
/home/john/Projects/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c: In function '_Unwind_Backtrace': | |
/home/john/Projects/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:144:65: warning: type-punning to incomplete type might break strict-aliasing rules [-Wstrict-aliasing] | |
144 | struct _Unwind_Context *context = (struct _Unwind_Context *)&cursor; | |
| ^~~~~~~ | |
/home/john/Projects/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:170:53: warning: type-punning to incomplete type might break strict-aliasing rules [-Wstrict-aliasing] | |
170 | result = (*callback)((struct _Unwind_Context *)(&cursor), ref); | |
| ~^~~~~~~~ | |
[640/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp: In function 'void FixTail(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:464:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
464 | TII->insertBranch(*CurMBB, SuccBB, nullptr, Cond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:469:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
469 | TII->insertBranch(*CurMBB, SuccBB, nullptr, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
470 | SmallVector<MachineOperand, 0>(), dl); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::OptimizeBlock(llvm::MachineBasicBlock*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1385:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1385 | TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1441:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1441 | TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1455:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1455 | TII->insertBranch(PrevBB, PriorFBB, nullptr, NewPriorCond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1493:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1493 | TII->insertBranch(PrevBB, MBB, nullptr, NewPriorCond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1555:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1555 | TII->insertBranch(*MBB, CurFBB, CurTBB, NewCond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1603:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1603 | TII->insertBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, pdl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1630:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1630 | TII->insertBranch(*PMBB, NewCurTBB, nullptr, NewCurCond, pdl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1649:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1649 | TII->insertBranch(*MBB, CurTBB, nullptr, CurCond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1687:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1687 | TII->insertBranch(*MBB, NextBB, nullptr, CurCond, DebugLoc()); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::TailMergeBlocks(llvm::MachineFunction&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1116:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1116 | TII->insertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1117 | NewCond, dl); | |
| ~~~~~~~~~~~~ | |
[641/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSections.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/BasicBlockSections.cpp:80: | |
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', | |
inlined from 'void updateBranches(llvm::MachineFunction&, const llvm::SmallVector<llvm::MachineBasicBlock*, 4>&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BasicBlockSections.cpp:189:37, | |
inlined from 'void llvm::sortBasicBlocksAndUpdateBranches(MachineFunction&, MachineBasicBlockComparator)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BasicBlockSections.cpp:310:17: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:721:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
721 | return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL, | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
722 | BytesAdded); | |
| ~~~~~~~~~~~ | |
[642/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPassBuilder.cpp.o | |
[643/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o | |
[644/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CommandFlags.cpp.o | |
[645/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o | |
[646/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o | |
[647/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o | |
[648/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o | |
[649/7613] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/ELFObjHandler.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/StringExtras.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/Error.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/InterfaceStub/ELFObjHandler.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/InterfaceStub/ELFObjHandler.cpp:9: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::ifs::IFSSymbol}; _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator<llvm::ifs::IFSSymbol>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::ifs::IFSSymbol>::iterator' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ifs::IFSSymbol}; _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator<llvm::ifs::IFSSymbol>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'llvm::Error llvm::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/john/Projects/llvm-project/llvm/lib/InterfaceStub/ELFObjHandler.cpp:469:35, | |
inlined from 'llvm::Expected<std::unique_ptr<llvm::ifs::IFSStub> > llvm::ifs::buildStub(const llvm::object::ELFObjectFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/john/Projects/llvm-project/llvm/lib/InterfaceStub/ELFObjHandler.cpp:589:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'llvm::Error llvm::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/john/Projects/llvm-project/llvm/lib/InterfaceStub/ELFObjHandler.cpp:469:35, | |
inlined from 'llvm::Expected<std::unique_ptr<llvm::ifs::IFSStub> > llvm::ifs::buildStub(const llvm::object::ELFObjectFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/john/Projects/llvm-project/llvm/lib/InterfaceStub/ELFObjHandler.cpp:589:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'llvm::Error llvm::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/john/Projects/llvm-project/llvm/lib/InterfaceStub/ELFObjHandler.cpp:469:35, | |
inlined from 'llvm::Expected<std::unique_ptr<llvm::ifs::IFSStub> > llvm::ifs::buildStub(const llvm::object::ELFObjectFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/john/Projects/llvm-project/llvm/lib/InterfaceStub/ELFObjHandler.cpp:589:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'llvm::Error llvm::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/john/Projects/llvm-project/llvm/lib/InterfaceStub/ELFObjHandler.cpp:469:35, | |
inlined from 'llvm::Expected<std::unique_ptr<llvm::ifs::IFSStub> > llvm::ifs::buildStub(const llvm::object::ELFObjectFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/john/Projects/llvm-project/llvm/lib/InterfaceStub/ELFObjHandler.cpp:589:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[650/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/Statistic.h:33, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:10: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:375:22, | |
inlined from 'bool {anonymous}::BranchRelaxation::fixupUnconditionalBranch(llvm::MachineInstr&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:455:28, | |
inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:531:35, | |
inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:600:33: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:17: | |
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', | |
inlined from 'bool {anonymous}::BranchRelaxation::fixupUnconditionalBranch(llvm::MachineInstr&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:487:37, | |
inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:531:35, | |
inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:600:33: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:721:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
721 | return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL, | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
722 | BytesAdded); | |
| ~~~~~~~~~~~ | |
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', | |
inlined from 'llvm::MachineBasicBlock* {anonymous}::BranchRelaxation::splitBlockBeforeInstr(llvm::MachineInstr&, llvm::MachineBasicBlock*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:236:33, | |
inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:560:32, | |
inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:600:33: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:721:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
721 | return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL, | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
722 | BytesAdded); | |
| ~~~~~~~~~~~ | |
In lambda function, | |
inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:360:19, | |
inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:562:33, | |
inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:600:33: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:313:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
313 | TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', | |
inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:305:35, | |
inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:369:25, | |
inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:562:33, | |
inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:600:33: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:721:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
721 | return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL, | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
722 | BytesAdded); | |
| ~~~~~~~~~~~ | |
In lambda function, | |
inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:386:17, | |
inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:562:33, | |
inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:600:33: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:313:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
313 | TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', | |
inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:305:35, | |
inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:411:21, | |
inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:562:33, | |
inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:600:33: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:721:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
721 | return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL, | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
722 | BytesAdded); | |
| ~~~~~~~~~~~ | |
In lambda function, | |
inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:426:15, | |
inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:562:33, | |
inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:600:33: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:313:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
313 | TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[651/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/DFAPacketizer.h:29, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:25: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/Automaton.h: In member function 'void llvm::internal::NfaTranscriber::transition(llvm::ArrayRef<llvm::NfaStatePair>)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/Automaton.h:93:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1 | |
93 | void transition(ArrayRef<NfaStatePair> Pairs) { | |
| ^~~~~~~~~~ | |
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)', | |
inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /home/john/Projects/llvm-project/llvm/include/llvm/Support/Automaton.h:240:30, | |
inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:70:8: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1 | |
138 | transition(Pairs); | |
| ~~~~~~~~~~^~~~~~~ | |
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)', | |
inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /home/john/Projects/llvm-project/llvm/include/llvm/Support/Automaton.h:240:30, | |
inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:70:8, | |
inlined from 'void llvm::DFAPacketizer::reserveResources(llvm::MachineInstr&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:84:19: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1 | |
138 | transition(Pairs); | |
| ~~~~~~~~~~^~~~~~~ | |
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)', | |
inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /home/john/Projects/llvm-project/llvm/include/llvm/Support/Automaton.h:240:30, | |
inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:70:8, | |
inlined from 'void llvm::DFAPacketizer::reserveResources(llvm::MachineInstr&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:84:19, | |
inlined from 'virtual llvm::MachineBasicBlock::iterator llvm::VLIWPacketizerList::addToPacket(llvm::MachineInstr&)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/DFAPacketizer.h:144:38: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1 | |
138 | transition(Pairs); | |
| ~~~~~~~~~~^~~~~~~ | |
[652/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:33: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:891:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
891 | virtual bool canInsertSelect(const MachineBasicBlock &MBB, | |
| ^~~~~~~~~~~~~~~ | |
In member function 'void {anonymous}::SSAIfConv::rewritePHIOperands()', | |
inlined from 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:703:23: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:654:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
654 | TII->insertSelect(*Head, FirstTerm, HeadDL, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
655 | DstReg, Cond, PI.TReg, PI.FReg); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void {anonymous}::SSAIfConv::replacePHIInstrs()', | |
inlined from 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:705:21: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:624:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
624 | TII->insertSelect(*Head, FirstTerm, HeadDL, DstReg, Cond, PI.TReg, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
625 | PI.FReg); | |
| ~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp: In member function 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:745:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
745 | TII->insertBranch(*Head, Tail, nullptr, EmptyCond, HeadDL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[653/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o | |
[654/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EHContGuardCatchret.cpp.o | |
[655/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDomainFix.cpp.o | |
[656/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o | |
[657/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o | |
[658/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o | |
[659/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandVectorPredication.cpp.o | |
[660/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o | |
[661/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o | |
[662/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FinalizeISel.cpp.o | |
[663/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FixupStatepointCallerSaved.cpp.o | |
[664/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o | |
[665/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o | |
[666/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o | |
[667/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o | |
[668/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o | |
[669/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/HardwareLoops.cpp.o | |
[670/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o | |
[671/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o | |
[672/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o | |
[673/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o | |
[674/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedLoadCombinePass.cpp.o | |
[675/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o | |
[676/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/JMCInstrumenter.cpp.o | |
[677/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o | |
[678/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o | |
[679/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o | |
[680/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o | |
[681/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o | |
[682/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o | |
[683/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o | |
[684/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalCalc.cpp.o | |
[685/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o | |
[686/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp:28: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'void {anonymous}::ImplicitNullChecks::rewriteNullChecks(llvm::ArrayRef<NullCheck>)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp:789:21, | |
inlined from 'virtual bool {anonymous}::ImplicitNullChecks::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp:315:22: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'void {anonymous}::ImplicitNullChecks::rewriteNullChecks(llvm::ArrayRef<NullCheck>)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp:797:41, | |
inlined from 'virtual bool {anonymous}::ImplicitNullChecks::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp:315:22: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void {anonymous}::ImplicitNullChecks::rewriteNullChecks(llvm::ArrayRef<NullCheck>)', | |
inlined from 'virtual bool {anonymous}::ImplicitNullChecks::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp:315:22: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp:807:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
807 | TII->insertBranch(*NC.getCheckBlock(), NC.getNotNullSucc(), nullptr, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
808 | /*Cond=*/None, DL); | |
| ~~~~~~~~~~~~~~~~~~ | |
[687/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/Metadata.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/TrackingMDRef.h:16, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/ValueMap.h:32, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/PseudoSourceValue.h:17, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineInstr.h:24, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/LivePhysRegs.h:33, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/LivePhysRegs.cpp:15: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'void llvm::addLiveIns(MachineBasicBlock&, const LivePhysRegs&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/LivePhysRegs.cpp:277:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[688/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o | |
[689/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o | |
[690/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o | |
[691/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o | |
[692/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o | |
[693/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o | |
[694/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o | |
[695/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LoopTraversal.cpp.o | |
[696/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o | |
[697/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/LexicalScopes.h:23, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:32: | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from '{anonymous}::DbgVariableValue::DbgVariableValue(llvm::ArrayRef<unsigned int>, bool, bool, const llvm::DIExpression&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:140:28: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:20, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.h:23, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:21: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >}; _Tp = std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >; _Alloc = std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >, std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > > >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp: In function 'void {anonymous}::UserValue::insertDebugValue(llvm::MachineBasicBlock*, llvm::SlotIndex, llvm::SlotIndex, {anonymous}::DbgVariableValue, llvm::ArrayRef<bool>, llvm::ArrayRef<unsigned int>, llvm::LiveIntervals&, const llvm::TargetInstrInfo&, const llvm::TargetRegisterInfo&, BlockSkipInstsMap&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:1709:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1709 | Expr = DIExpression::appendOpsToArg(Expr, Ops, I); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:1720:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1720 | BuildMI(*MBB, I, getDebugLoc(), TII.get(DbgValueOpcode), IsIndirect, MOs, | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1721 | Variable, Expr); | |
| ~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >}; _Tp = std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >; _Alloc = std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > >]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >; _Alloc = std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::MachineOperand; ValueT = std::pair<bool, unsigned int>; MapType = llvm::DenseMap<llvm::MachineOperand, unsigned int, llvm::DenseMapInfo<llvm::MachineOperand>, llvm::detail::DenseMapPair<llvm::MachineOperand, unsigned int> >; VectorType = std::vector<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >, std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > > >]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/MapVector.h:136:23, | |
inlined from 'void {anonymous}::UserValue::rewriteLocations(llvm::VirtRegMap&, const llvm::MachineFunction&, const llvm::TargetInstrInfo&, const llvm::TargetRegisterInfo&, SpillOffsetMap&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:1555:44, | |
inlined from 'void {anonymous}::LDVImpl::emitDebugValues(llvm::VirtRegMap*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:1816:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >*, std::vector<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >, std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > > > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[698/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LowLevelType.cpp: In function 'llvm::MVT llvm::getMVTForLLT(LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LowLevelType.cpp:45:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
45 | MVT llvm::getMVTForLLT(LLT Ty) { | |
| ^~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LowLevelType.cpp: In function 'llvm::EVT llvm::getApproximateEVTForLLT(LLT, const DataLayout&, LLVMContext&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LowLevelType.cpp:54:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
54 | EVT llvm::getApproximateEVTForLLT(LLT Ty, const DataLayout &DL, | |
| ^~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LowLevelType.cpp: In function 'const llvm::fltSemantics& llvm::getFltSemanticForLLT(LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LowLevelType.cpp:72:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
72 | const llvm::fltSemantics &llvm::getFltSemanticForLLT(LLT Ty) { | |
| ^~~~ | |
[699/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o | |
[700/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o | |
[701/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o | |
[702/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCheckDebugify.cpp.o | |
[703/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCycleAnalysis.cpp.o | |
[704/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o | |
[705/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o | |
[706/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TailDuplicator.h:20, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:46: | |
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', | |
inlined from 'void {anonymous}::MachineBlockPlacement::assignBlockOrder(const std::vector<const llvm::MachineBasicBlock*>&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3579:37, | |
inlined from 'void {anonymous}::MachineBlockPlacement::applyExtTsp()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3534:19, | |
inlined from 'bool {anonymous}::MachineBlockPlacement::_ZN12_GLOBAL__N_121MachineBlockPlacement20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3426:16: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:721:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
721 | return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL, | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
722 | BytesAdded); | |
| ~~~~~~~~~~~ | |
In member function 'void {anonymous}::MachineBlockPlacement::optimizeBranches()', | |
inlined from 'bool {anonymous}::MachineBlockPlacement::_ZN12_GLOBAL__N_121MachineBlockPlacement20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3432:19: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:2875:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
2875 | TII->insertBranch(*ChainBB, FBB, TBB, Cond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[707/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/Statistic.h:33, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineCSE.cpp:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'bool {anonymous}::MachineCSE::ProcessBlockCSE(llvm::MachineBasicBlock*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineCSE.cpp:710:27: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[708/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDebugify.cpp.o | |
[709/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o | |
[710/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o | |
[711/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:34: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1478:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1478 | virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1, | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1478:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp: In member function 'bool {anonymous}::IfConverter::reverseBranchCondition(BBInfo&) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
626 | TII->insertBranch(*BBI.BB, BBI.FalseBB, BBI.TrueBB, BBI.BrCond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp: In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1185 | if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate)) | |
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1200:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1200 | !TII->SubsumesPredicate(Cond, RevPred)) | |
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1200:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1200:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)', | |
inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1300:48, | |
inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1311:28: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1185 | if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate)) | |
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)', | |
inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1303:49, | |
inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1311:28: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1185 | if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate)) | |
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)', | |
inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1300:48, | |
inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1327:28: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1185 | if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate)) | |
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)', | |
inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1303:49, | |
inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1327:28: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1185 | if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate)) | |
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)', | |
inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1374:28: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1185 | if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate)) | |
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)', | |
inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1415:30: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1185 | if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate)) | |
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
In function 'void InsertUncondBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, const llvm::TargetInstrInfo*)', | |
inlined from 'bool {anonymous}::IfConverter::IfConvertSimple(BBInfo&, IfcvtKind)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1591:23, | |
inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:518:33: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1474:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1474 | TII->insertBranch(MBB, &ToMBB, nullptr, NoCond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'bool {anonymous}::IfConverter::IfConvertTriangle(BBInfo&, IfcvtKind)', | |
inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:544:35: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1721:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1721 | TII->insertBranch(*BBI.BB, CvtBBI->FalseBB, nullptr, RevCond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void InsertUncondBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, const llvm::TargetInstrInfo*)', | |
inlined from 'bool {anonymous}::IfConverter::IfConvertTriangle(BBInfo&, IfcvtKind)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1740:25, | |
inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:544:35: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1474:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1474 | TII->insertBranch(MBB, &ToMBB, nullptr, NoCond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void InsertUncondBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, const llvm::TargetInstrInfo*)', | |
inlined from 'bool {anonymous}::IfConverter::IfConvertDiamond(BBInfo&, IfcvtKind, unsigned int, unsigned int, bool, bool)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:2099:25, | |
inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:562:34: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1474:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1474 | TII->insertBranch(MBB, &ToMBB, nullptr, NoCond, dl); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'bool {anonymous}::IfConverter::IfConvertForkedDiamond(BBInfo&, IfcvtKind, unsigned int, unsigned int, bool, bool)', | |
inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:574:40: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:2031:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
2031 | TII->insertBranch(*BBI.BB, TrueBBI.TrueBB, TrueBBI.FalseBB, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2032 | TrueBBI.BrCond, dl); | |
| ~~~~~~~~~~~~~~~~~~~ | |
[712/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFrameInfo.h:20, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'int llvm::MachineFrameInfo::CreateStackObject(uint64_t, llvm::Align, bool, const llvm::AllocaInst*, uint8_t)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:57:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]', | |
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1389:30, | |
inlined from 'int llvm::MachineFrameInfo::CreateFixedSpillStackObject(uint64_t, int64_t, bool)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:108:17: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1 | |
366 | _M_realloc_insert(begin() + __n, std::move(__v)); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'int llvm::MachineFrameInfo::CreateVariableSizedObject(llvm::Align, const llvm::AllocaInst*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:78:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'int llvm::MachineFrameInfo::CreateStackObject(uint64_t, llvm::Align, bool, const llvm::AllocaInst*, uint8_t)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:57:20, | |
inlined from 'int llvm::MachineFrameInfo::CreateSpillStackObject(uint64_t, llvm::Align)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:68:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]', | |
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1389:30, | |
inlined from 'int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:95:17: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1 | |
366 | _M_realloc_insert(begin() + __n, std::move(__v)); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[713/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(llvm::MachinePointerInfo, llvm::MachineMemOperand::Flags, llvm::LLT, llvm::Align, const llvm::AAMDNodes&, const llvm::MDNode*, llvm::SyncScope::ID, llvm::AtomicOrdering, llvm::AtomicOrdering)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:466:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
466 | MachineMemOperand *MachineFunction::getMachineMemOperand( | |
| ^~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:473:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
473 | Ordering, FailureOrdering); | |
| ^ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, const llvm::MachinePointerInfo&, llvm::LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:484:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
484 | MachineMemOperand *MachineFunction::getMachineMemOperand( | |
| ^~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:489:77: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
489 | MMO->getSuccessOrdering(), MMO->getFailureOrdering()); | |
| ^ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:493:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
493 | MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, | |
| ^~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:508:59: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
508 | MMO->getSuccessOrdering(), MMO->getFailureOrdering()); | |
| ^ | |
[714/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionSplitter.cpp.o | |
[715/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o | |
[716/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/BitVector.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'void {anonymous}::MachineLICMBase::AddToLiveIns(llvm::MCRegister)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp:603:20, | |
inlined from 'void {anonymous}::MachineLICMBase::HoistPostRA(llvm::MachineInstr*, unsigned int)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp:638:15, | |
inlined from 'void {anonymous}::MachineLICMBase::HoistRegionPostRA()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp:593:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[717/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o | |
[718/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o | |
[719/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleSlotTracker.cpp.o | |
[720/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopUtils.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp: In function 'llvm::MachineBasicBlock* llvm::PeelSingleBlockLoop(LoopPeelDirection, MachineBasicBlock*, MachineRegisterInfo&, const TargetInstrInfo*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp:110:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
110 | TII->insertBranch(*Preheader, NewBB, nullptr, {}, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp:112:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
112 | TII->insertBranch(*NewBB, Loop, nullptr, {}, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp:124:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
124 | TII->insertBranch(*Loop, TBB == Exit ? NewBB : TBB, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
125 | FBB == Exit ? NewBB : FBB, Cond, DL); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp:127:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
127 | TII->insertBranch(*NewBB, Exit, nullptr, {}, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[721/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o | |
In constructor 'llvm::MachineModuleInfo::MachineModuleInfo(const llvm::LLVMTargetMachine*)', | |
inlined from 'llvm::MachineModuleInfoWrapperPass::MachineModuleInfoWrapperPass(const llvm::LLVMTargetMachine*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineModuleInfo.cpp:180:26, | |
inlined from 'llvm::Pass* llvm::callDefaultCtor() [with PassName = MachineModuleInfoWrapperPass]' at /home/john/Projects/llvm-project/llvm/include/llvm/PassSupport.h:80:76: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineModuleInfo.cpp:82:51: warning: 'this' pointer is null [-Wnonnull] | |
82 | Context.setObjectFileInfo(TM->getObjFileLowering()); | |
| ~~~~~~~~~~~~~~~~~~~~~~^~ | |
[722/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp: In constructor 'llvm::MachineMemOperand::MachineMemOperand(llvm::MachinePointerInfo, Flags, llvm::LLT, llvm::Align, const llvm::AAMDNodes&, const llvm::MDNode*, llvm::SyncScope::ID, llvm::AtomicOrdering, llvm::AtomicOrdering)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:1028:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1028 | MachineMemOperand::MachineMemOperand(MachinePointerInfo ptrinfo, Flags f, | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp: In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, llvm::LLT, llvm::Optional<unsigned int>, bool, bool, bool, unsigned int, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:745:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
745 | void MachineOperand::print(raw_ostream &OS, ModuleSlotTracker &MST, | |
| ^~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp: In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::LLT, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:734:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
734 | void MachineOperand::print(raw_ostream &OS, LLT TypeToPrint, | |
| ^~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:739:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
739 | print(OS, DummyMST, TypeToPrint, None, /*PrintDef=*/false, | |
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
740 | /*IsStandalone=*/true, | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
741 | /*ShouldPrintRegisterTies=*/true, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
742 | /*TiedOperandIdx=*/0, TRI, IntrinsicInfo); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::LLT, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const', | |
inlined from 'void llvm::MachineOperand::print(llvm::raw_ostream&, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:731:8: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:739:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
739 | print(OS, DummyMST, TypeToPrint, None, /*PrintDef=*/false, | |
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
740 | /*IsStandalone=*/true, | |
| ~~~~~~~~~~~~~~~~~~~~~~ | |
741 | /*ShouldPrintRegisterTies=*/true, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
742 | /*TiedOperandIdx=*/0, TRI, IntrinsicInfo); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[723/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o | |
[724/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o | |
[725/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassManager.cpp.o | |
[726/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o | |
[727/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o | |
[728/7613] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_portable.c.o | |
[729/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:20, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::FrequencyData>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData>::iterator' changed in GCC 7.1 | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp:17: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>]': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:677:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1 | |
677 | void IrreducibleGraph::addEdges(const BlockNode &Node, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initTransitionProbabilities(const std::vector<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*>&, const llvm::DenseMap<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*, unsigned int>&, ProbMatrixType&) const [with BT = llvm::MachineBasicBlock]' at /home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1595:27: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >*, std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initTransitionProbabilities(const std::vector<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*>&, const llvm::DenseMap<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*, unsigned int>&, ProbMatrixType&) const [with BT = llvm::MachineBasicBlock]' at /home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1611:32: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >*, std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initTransitionProbabilities(const std::vector<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*>&, const llvm::DenseMap<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*, unsigned int>&, ProbMatrixType&) const [with BT = llvm::MachineBasicBlock]' at /home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1619:37: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >*, std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::FrequencyData>]', | |
inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::setBlockFreq(const BlockT*, uint64_t) [with BT = llvm::MachineBasicBlock]' at /home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1161:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::FrequencyData*, std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]', | |
inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initializeRPOT() [with BT = llvm::MachineBasicBlock]' at /home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1185:25: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>]': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1 | |
662 | void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop, | |
| ^~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:667:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1 | |
667 | addEdges(N, OuterLoop, addBlockEdges); | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:671:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1 | |
671 | addEdges(Index, OuterLoop, addBlockEdges); | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::MachineBasicBlock]': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1666:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1 | |
1666 | void BlockFrequencyInfoImpl<BT>::computeIrreducibleMass( | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1680:36: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1 | |
1680 | for (auto &L : analyzeIrreducible(G, OuterLoop, Insert)) | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | |
[730/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In function 'const llvm::DIExpression* computeExprForSpill(const llvm::MachineInstr&, llvm::SmallVectorImpl<const llvm::MachineOperand*>&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2165:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
2165 | Expr = DIExpression::appendOpsToArg(Expr, Ops, OpIdx); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In member function 'void llvm::MachineInstr::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool, bool, bool, bool, const llvm::TargetInstrInfo*) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1582:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1582 | MO.print(OS, MST, TypeToPrint, StartOp, /*PrintDef=*/false, IsStandalone, | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1583 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1639:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1639 | getOperand(OpIdx).print(OS, MST, TypeToPrint, OpIdx, /*PrintDef=*/true, IsStandalone, | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1640 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1641 | IntrinsicInfo); | |
| ~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1678:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1678 | MO.print(OS, MST, TypeToPrint, i, /*PrintDef=*/true, IsStandalone, | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1679 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1689:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1689 | MO.print(OS, MST, TypeToPrint, i, /*PrintDef=*/true, IsStandalone, | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1690 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1727:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1727 | MO.print(OS, MST, TypeToPrint, i, /*PrintDef=*/true, IsStandalone, | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1728 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In function 'llvm::MachineInstrBuilder llvm::BuildMI(MachineFunction&, const DebugLoc&, const MCInstrDesc&, bool, ArrayRef<MachineOperand>, const MDNode*, const MDNode*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2092:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
2092 | MachineInstrBuilder llvm::BuildMI(MachineFunction &MF, const DebugLoc &DL, | |
| ^~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In function 'llvm::MachineInstrBuilder llvm::BuildMI(MachineBasicBlock&, MachineBasicBlock::iterator, const DebugLoc&, const MCInstrDesc&, bool, ArrayRef<MachineOperand>, const MDNode*, const MDNode*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2135:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
2135 | MachineInstrBuilder llvm::BuildMI(MachineBasicBlock &BB, | |
| ^~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2141:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
2141 | MachineInstr *MI = BuildMI(MF, DL, MCID, IsIndirect, MOs, Variable, Expr); | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[731/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o | |
In function 'void computeLiveOuts(llvm::MachineFunction&, llvm::RegPressureTracker&, llvm::NodeSet&)', | |
inlined from 'void llvm::SwingSchedulerDAG::registerPressureFilter(NodeSetType&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp:1641:20: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp:1628:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
1628 | RPTracker.addLiveRegs(LiveOutRegs); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
[732/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::updatePressureDiffs(llvm::ArrayRef<llvm::RegisterMaskPair>)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1115:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
1115 | void ScheduleDAGMILive::updatePressureDiffs( | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::scheduleMI(llvm::SUnit*, bool)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1475:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
1475 | updatePressureDiffs(LiveUses); | |
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::initRegPressure()': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1029:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
1029 | TopRPTracker.addLiveRegs(RPTracker.getPressure().LiveInRegs); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1030:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
1030 | BotRPTracker.addLiveRegs(RPTracker.getPressure().LiveOutRegs); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1047:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
1047 | updatePressureDiffs(RPTracker.getPressure().LiveOutRegs); | |
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1053:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
1053 | updatePressureDiffs(LiveUses); | |
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | |
[733/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/DepthFirstIterator.h:44, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineSink.cpp:19: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'void updateLiveIn(llvm::MachineInstr*, llvm::MachineBasicBlock*, llvm::SmallVectorImpl<unsigned int>&, llvm::SmallVectorImpl<unsigned int>&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineSink.cpp:1701:22, | |
inlined from 'bool {anonymous}::PostRAMachineSinking::tryToSinkCopy(llvm::MachineBasicBlock&, llvm::MachineFunction&, const llvm::TargetRegisterInfo*, const llvm::TargetInstrInfo*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineSink.cpp:1865:17: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[734/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSizeOpts.cpp.o | |
[735/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAContext.cpp.o | |
[736/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o | |
[737/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStripDebug.cpp.o | |
[738/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o | |
[739/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRFSDiscriminator.cpp.o | |
[740/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:60, | |
from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/SmallVector.h:19, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/raw_ostream.h:16, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/SparseBitVector.h:20, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Distance = int; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
| ^~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
1908 | __introsort_loop(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'llvm::MachineBasicBlock::livein_iterator llvm::MachineBasicBlock::removeLiveIn(livein_iterator)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:570:1: note: parameter passing for argument of type 'llvm::MachineBasicBlock::livein_iterator' {aka 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::const_iterator'} changed in GCC 7.1 | |
570 | MachineBasicBlock::removeLiveIn(MachineBasicBlock::livein_iterator I) { | |
| ^~~~~~~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]', | |
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4853:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MachineBasicBlock::RegisterMaskPair*, std::vector<MachineBasicBlock::RegisterMaskPair> >; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1575:12, | |
inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<MachineBasicBlock::RegisterMaskPair>&; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1580:13, | |
inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:583:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4853:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MachineBasicBlock::RegisterMaskPair*, std::vector<MachineBasicBlock::RegisterMaskPair> >; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1575:12, | |
inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<MachineBasicBlock::RegisterMaskPair>&; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1580:13, | |
inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:583:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'void llvm::MachineBasicBlock::updateTerminator(llvm::MachineBasicBlock*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:679:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
679 | TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:692:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
692 | TII->insertBranch(*this, FBB, nullptr, Cond, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:695:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
695 | TII->insertBranch(*this, TBB, nullptr, Cond, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:712:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
712 | TII->insertBranch(*this, TBB, nullptr, Cond, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:722:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
722 | TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:726:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
726 | TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:729:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
729 | TII->insertBranch(*this, TBB, PreviousLayoutSuccessor, Cond, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/Metadata.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/TrackingMDRef.h:16, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/ValueMap.h:32, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/PseudoSourceValue.h:17, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineInstr.h:24, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'llvm::Register llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, const llvm::TargetRegisterClass*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:630:14: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'llvm::MachineBasicBlock* llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, llvm::Pass&, std::vector<llvm::SparseBitVector<> >*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:1103:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1103 | TII->insertBranch(*NMBB, Succ, nullptr, Cond, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:375:22, | |
inlined from 'llvm::MachineBasicBlock* llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, llvm::Pass&, std::vector<llvm::SparseBitVector<> >*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:1121:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
[741/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp: In member function 'void llvm::MachineRegisterInfo::setType(llvm::Register, llvm::LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp:180:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
180 | void MachineRegisterInfo::setType(Register VReg, LLT Ty) { | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:16, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'void llvm::MachineRegisterInfo::EmitLiveInCopies(llvm::MachineBasicBlock*, const llvm::TargetRegisterInfo&, const llvm::TargetInstrInfo&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp:481:28: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'void llvm::MachineRegisterInfo::EmitLiveInCopies(llvm::MachineBasicBlock*, const llvm::TargetRegisterInfo&, const llvm::TargetInstrInfo&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp:485:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp: In member function 'llvm::Register llvm::MachineRegisterInfo::createGenericVirtualRegister(llvm::LLT, llvm::StringRef)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp:186:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
186 | MachineRegisterInfo::createGenericVirtualRegister(LLT Ty, StringRef Name) { | |
| ^~~~~~~~~~~~~~~~~~~ | |
[742/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRSampleProfile.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:20, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MIRSampleProfile.h:18, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRSampleProfile.cpp:14: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FlowBlock&}; _Tp = llvm::FlowBlock; _Alloc = std::allocator<llvm::FlowBlock>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::FlowBlock>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FlowJump&}; _Tp = llvm::FlowJump; _Alloc = std::allocator<llvm::FlowJump>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::FlowJump>::iterator' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FlowBlock; _Alloc = std::allocator<llvm::FlowBlock>]', | |
inlined from 'void llvm::SampleProfileInference<BT>::apply(BlockWeightMap&, EdgeWeightMap&) [with BT = llvm::MachineBasicBlock]' at /home/john/Projects/llvm-project/llvm/include/llvm/Transforms/Utils/SampleProfileInference.h:181:26: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FlowBlock*, std::vector<llvm::FlowBlock> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FlowJump; _Alloc = std::allocator<llvm::FlowJump>]', | |
inlined from 'void llvm::SampleProfileInference<BT>::apply(BlockWeightMap&, EdgeWeightMap&) [with BT = llvm::MachineBasicBlock]' at /home/john/Projects/llvm-project/llvm/include/llvm/Transforms/Utils/SampleProfileInference.h:191:27: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FlowJump*, std::vector<llvm::FlowJump> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
[743/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRYamlMapping.cpp.o | |
[744/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MLRegallocEvictAdvisor.cpp.o | |
[745/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MultiHazardRecognizer.cpp.o | |
[746/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o | |
[747/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MBFIWrapper.cpp.o | |
[748/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o | |
[749/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o | |
[750/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/NonRelocatableStringpool.cpp.o | |
[751/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o | |
[752/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/Bitcode/BitcodeWriter.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/ParallelCG.cpp:15: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::ModuleSummaryIndex::ModuleSummaryIndex(bool, bool)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:1175:73: warning: member 'llvm::ModuleSummaryIndex::Alloc' is used uninitialized [-Wuninitialized] | |
1175 | : HaveGVs(HaveGVs), EnableSplitLTOUnit(EnableSplitLTOUnit), Saver(Alloc), | |
| ^~~~~ | |
[753/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o | |
[754/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o | |
[755/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o | |
[756/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o | |
[757/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o | |
[758/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o | |
[759/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o | |
[760/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoProbeInserter.cpp.o | |
[761/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o | |
[762/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp: In member function 'void llvm::MIPrinter::print(const llvm::MachineInstr&, unsigned int, const llvm::TargetRegisterInfo*, const llvm::TargetInstrInfo*, bool, llvm::LLT, bool)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp:868:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
868 | void MIPrinter::print(const MachineInstr &MI, unsigned OpIdx, | |
| ^~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp:905:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
905 | Op.print(OS, MST, TypeToPrint, OpIdx, PrintDef, /*IsStandalone=*/false, | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
906 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, TII); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp: In member function 'void llvm::MIPrinter::print(const llvm::MachineInstr&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp:750:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
750 | print(MI, I, TRI, TII, ShouldPrintRegisterTies, | |
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
751 | MI.getTypeToPrint(I, PrintedTypes, MRI), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
752 | /*PrintDef=*/false); | |
| ~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp:794:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
794 | print(MI, I, TRI, TII, ShouldPrintRegisterTies, | |
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
795 | MI.getTypeToPrint(I, PrintedTypes, MRI)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/BitVector.h:17, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/SmallBitVector.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp:17: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::yaml::FixedMachineStackObject&}; _Tp = llvm::yaml::FixedMachineStackObject; _Alloc = std::allocator<llvm::yaml::FixedMachineStackObject>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::FixedMachineStackObject>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::yaml::MachineStackObject&}; _Tp = llvm::yaml::MachineStackObject; _Alloc = std::allocator<llvm::yaml::MachineStackObject>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::MachineStackObject>::iterator' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::yaml::FixedMachineStackObject; _Alloc = std::allocator<llvm::yaml::FixedMachineStackObject>]', | |
inlined from 'void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFunction&, llvm::ModuleSlotTracker&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp:406:36: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::FixedMachineStackObject*, std::vector<llvm::yaml::FixedMachineStackObject> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::yaml::MachineStackObject; _Alloc = std::allocator<llvm::yaml::MachineStackObject>]', | |
inlined from 'void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFunction&, llvm::ModuleSlotTracker&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp:440:31: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::MachineStackObject*, std::vector<llvm::yaml::MachineStackObject> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
[763/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFRegisters.cpp.o | |
[764/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReachingDefAnalysis.cpp.o | |
[765/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o | |
[766/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o | |
[767/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocEvictionAdvisor.cpp.o | |
[768/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o | |
[769/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o | |
[770/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o | |
[771/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocScore.cpp.o | |
[772/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o | |
[773/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ModuloSchedule.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/ModuloSchedule.h:63, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:9: | |
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)', | |
inlined from 'void llvm::ModuloScheduleExpander::_ZN4llvm22ModuloScheduleExpander17updateMemOperandsERNS_12MachineInstrES2_j.part.0(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:952:24: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:944:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
944 | return getMachineMemOperand( | |
| ~~~~~~~~~~~~~~~~~~~~^ | |
945 | MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)', | |
inlined from 'void llvm::ModuloScheduleExpander::_ZN4llvm22ModuloScheduleExpander17updateMemOperandsERNS_12MachineInstrES2_j.part.0(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:949:24: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:944:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
944 | return getMachineMemOperand( | |
| ~~~~~~~~~~~~~~~~~~~~^ | |
945 | MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::PeelingModuloScheduleExpander::fixupBranches()': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1926:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1926 | TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc()); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/ModuloSchedule.h:65: | |
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', | |
inlined from 'void llvm::PeelingModuloScheduleExpander::fixupBranches()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1936:37: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:721:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
721 | return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL, | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
722 | BytesAdded); | |
| ~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::addBranches(llvm::MachineBasicBlock&, MBBVectorTy&, llvm::MachineBasicBlock*, MBBVectorTy&, ValueMapTy*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:852:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
852 | numAdded = TII->insertBranch(*Prolog, Epilog, LastPro, Cond, DebugLoc()); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:857:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
857 | numAdded = TII->insertBranch(*Prolog, Epilog, nullptr, Cond, DebugLoc()); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:871:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
871 | numAdded = TII->insertBranch(*Prolog, LastPro, nullptr, Cond, DebugLoc()); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::generateProlog(unsigned int, llvm::MachineBasicBlock*, ValueMapTy*, MBBVectorTy&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:236:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
236 | TII->insertBranch(*Preheader, PrologBBs[0], nullptr, Cond, DebugLoc()); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::generateEpilog(unsigned int, llvm::MachineBasicBlock*, ValueMapTy*, MBBVectorTy&, MBBVectorTy&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:317:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
317 | TII->insertBranch(*KernelBB, KernelBB, EpilogStart, Cond, DebugLoc()); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:322:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
322 | TII->insertBranch(*LastEpilogBB, LoopExitBB, nullptr, Cond1, DebugLoc()); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1853:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1853 | TII->insertBranch(*BB, TBB == Exit ? NewBB : TBB, FBB == Exit ? NewBB : FBB, | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1854 | Cond, DebugLoc()); | |
| ~~~~~~~~~~~~~~~~~ | |
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', | |
inlined from 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1855:33: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:721:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
721 | return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL, | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
722 | BytesAdded); | |
| ~~~~~~~~~~~ | |
[774/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp: In member function 'void {anonymous}::PEI::replaceFrameIndices(llvm::MachineBasicBlock*, llvm::MachineFunction&, int&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:1373:48: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1373 | DIExpr = DIExpression::appendOpsToArg(DIExpr, Ops, DebugOpIndex); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'void updateLiveness(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:538:23, | |
inlined from 'void {anonymous}::PEI::spillCalleeSavedRegs(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:649:21: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'void updateLiveness(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:551:24, | |
inlined from 'void {anonymous}::PEI::spillCalleeSavedRegs(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:649:21: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[775/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o | |
[776/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o | |
[777/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RemoveRedundantDebugValues.cpp.o | |
[778/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o | |
[779/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStableHash.cpp.o | |
[780/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRVRegNamerUtils.cpp.o | |
[781/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRNamerPass.cpp.o | |
[782/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o | |
[783/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o | |
[784/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o | |
[785/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::addLiveRegs(llvm::ArrayRef<llvm::RegisterMaskPair>)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:707:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
707 | void RegPressureTracker::addLiveRegs(ArrayRef<RegisterMaskPair> Regs) { | |
| ^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpDeadDefs(llvm::ArrayRef<llvm::RegisterMaskPair>)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:745:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
745 | void RegPressureTracker::bumpDeadDefs(ArrayRef<RegisterMaskPair> DeadDefs) { | |
| ^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpUpwardPressure(const llvm::MachineInstr*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:1061:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
1061 | bumpDeadDefs(RegOpers.DeadDefs); | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::advance(const llvm::RegisterOperands&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:942:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
942 | bumpDeadDefs(RegOpers.DeadDefs); | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::recede(const llvm::RegisterOperands&, llvm::SmallVectorImpl<llvm::RegisterMaskPair>*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:770:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
770 | bumpDeadDefs(RegOpers.DeadDefs); | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpDownwardPressure(const llvm::MachineInstr*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:1329:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1 | |
1329 | bumpDeadDefs(RegOpers.DeadDefs); | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | |
[786/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o | |
[787/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReplaceWithVeclib.cpp.o | |
[788/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o | |
[789/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBank.cpp.o | |
[790/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o | |
[791/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o | |
[792/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o | |
[793/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o | |
[794/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o | |
[795/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBankInfo.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/RegisterBankInfo.cpp:12: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RegisterBankInfo.h:603:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
603 | getRegBankFromRegClass(const TargetRegisterClass &RC, LLT Ty) const { | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
[796/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o | |
[797/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o | |
[798/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o | |
[799/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o | |
[800/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o | |
[801/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o | |
[802/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o | |
[803/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o | |
[804/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o | |
[805/7613] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3.c.o | |
[806/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFLiveness.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:60, | |
from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/Hashing.h:51, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/BitVector.h:17, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h:12, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:227, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFLiveness.h:15, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:25: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Distance = int; _Tp = llvm::rdf::RegisterRef; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
| ^~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:375:22, | |
inlined from 'void llvm::rdf::Liveness::resetLiveIns()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:902:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::rdf::RegisterRef>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1908 | __introsort_loop(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:869:21: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:870:17: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:870:17: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:880:21: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:881:17: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:881:17: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
[807/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o | |
[808/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o | |
[809/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwiftErrorValueTracking.cpp.o | |
[810/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o | |
[811/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o | |
[812/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o | |
[813/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::report(const char*, const llvm::MachineOperand*, unsigned int, llvm::LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:514:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
514 | void MachineVerifier::report(const char *msg, const MachineOperand *MO, | |
| ^~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkLivenessAtUse(const llvm::MachineOperand*, unsigned int, llvm::SlotIndex, const llvm::LiveRange&, llvm::Register, llvm::LaneBitmask)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2191:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2191 | report("No live segment at use", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2197:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2197 | report("Live range continues after kill flag", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkLivenessAtDef(const llvm::MachineOperand*, unsigned int, llvm::SlotIndex, const llvm::LiveRange&, llvm::Register, bool, llvm::LaneBitmask)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2215:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2215 | report("Inconsistent valno->def", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2224:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2224 | report("No live segment at def", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2243:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2243 | report("Live range continues after dead def flag", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In function 'bool {anonymous}::MachineVerifier::verifyVectorElementMatch(llvm::LLT, llvm::LLT, const llvm::MachineInstr*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:889:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
889 | bool MachineVerifier::verifyVectorElementMatch(LLT Ty0, LLT Ty1, | |
| ^~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:889:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::verifyPreISelGenericInstruction(const llvm::MachineInstr*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:962:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
962 | report("Generic instruction is missing a virtual register type", MO, I); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:959:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
959 | report("Type mismatch in generic instruction", MO, I, OpTy); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:970:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
970 | report("Generic instruction cannot have physical register", MO, I); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1142:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1142 | verifyVectorElementMatch(DstTy, SrcTy, MI); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1198:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1198 | verifyVectorElementMatch(DstTy, MaskTy, MI); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1223:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1223 | verifyVectorElementMatch(DstTy, SrcTy, MI); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1249:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1249 | verifyVectorElementMatch(SelTy, CondTy, MI); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | |
In member function 'void {anonymous}::MachineVerifier::verifyInlineAsm(const llvm::MachineInstr*)', | |
inlined from 'void {anonymous}::MachineVerifier::visitMachineInstrBefore(const llvm::MachineInstr*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1678:20: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:842:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
842 | report("Unknown asm flags", &MI->getOperand(1), 1); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:867:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
867 | report("Expected implicit register after groups", &MO, OpNo); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1866:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1866 | report("Explicit definition must be a register", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1868:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1868 | report("Explicit definition marked as use", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1870:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1870 | report("Explicit definition marked as implicit", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1879:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1879 | report("Explicit operand marked as def", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1881:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1881 | report("Explicit operand marked as implicit", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1887:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1887 | report("Expected a register operand.", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1892:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1892 | report("Expected a non-register operand.", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1899:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1899 | report("Tied use must be a register", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1901:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1901 | report("Operand should be tied", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1903:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1903 | report("Tied def doesn't match MCInstrDesc", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1907:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1907 | report("Tied counterpart must be a register", &MOTied, TiedTo); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1910:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1910 | report("Tied physical registers must match.", &MOTied, TiedTo); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1913:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1913 | report("Explicit operand should not be tied", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1917:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1917 | report("Extra explicit operand on non-variadic instruction", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1926:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1926 | report("Register operand must be marked debug", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1928:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1928 | report("Register operand must not be marked debug", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void {anonymous}::MachineVerifier::checkLiveness(const llvm::MachineOperand*, unsigned int)', | |
inlined from 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1935:20: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2266:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2266 | report("Virtual register has no live interval", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2264:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2264 | report("Live interval for subreg operand has no subranges", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2282:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2282 | report("Kill missing from LiveVariables", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2318:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2318 | report("No live subrange at use", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2358:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2358 | report("Using an undefined physical register", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2360:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2360 | report("Reading virtual register without a def", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2367:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2367 | report("Using a killed virtual register", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2385:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2385 | report("Multiple virtual register defs in SSA form", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1939:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1939 | report("Undef virtual register def operands require a subregister", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1946:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1946 | report("Must be tied to a register", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1948:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1948 | report("Missing tie flags on tied operand", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1950:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1950 | report("Inconsistent tie links", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1954:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1954 | report("Explicit def tied to explicit use without tie constraint", | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1955 | MO, MONum); | |
| ~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1958:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1958 | report("Explicit def should be tied to implicit use", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1975:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1975 | report("Two-address instruction operands must be identical", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1982:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1982 | report("Illegal subregister index for physical register", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1989:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1989 | report("Illegal physical register for instruction", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1997:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1997 | report("isRenamable set on reserved register", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2014:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2014 | report("Generic virtual register use cannot be undef", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2025:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2025 | report("Generic virtual register invalid in a Selected function", | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2026 | MO, MONum); | |
| ~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2033:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2033 | report("Generic virtual register must have a valid type", MO, | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2034 | MONum); | |
| ~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2042:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2042 | report("Generic virtual register must have a bank in a " | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2043 | "RegBankSelected function", | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2044 | MO, MONum); | |
| ~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2051:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2051 | report("Register bank is too small for virtual register", MO, | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2052 | MONum); | |
| ~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2061:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2061 | report("Generic virtual register does not allow subregister index", MO, | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2062 | MONum); | |
| ~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2072:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2072 | report("Virtual register does not match instruction constraint", MO, | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2073 | MONum); | |
| ~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2087:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2087 | report("Invalid subregister index for virtual register", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2093:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2093 | report("Invalid register class for subregister index", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2106:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2106 | report("No largest legal super class exists.", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2111:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2111 | report("No matching super-reg register class.", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2116:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2116 | report("Illegal virtual register for instruction", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2133:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2133 | report("PHI operand is not in the CFG", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2167:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2167 | report("Instruction loads from dead spill slot", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2171:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2171 | report("Instruction stores to dead spill slot", MO, MONum); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void {anonymous}::MachineVerifier::checkPHIOps(const llvm::MachineBasicBlock&)', | |
inlined from 'void {anonymous}::MachineVerifier::visitMachineFunctionAfter()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2697:16: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2639:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2639 | report("Expected first PHI operand to be a register def", &MODef, 0); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2644:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2644 | report("Unexpected flag on PHI operand", &MODef, 0); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2647:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2647 | report("Expected first PHI operand to be a virtual register", &MODef, 0); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2652:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2652 | report("Expected PHI operand to be a register", &MO0, I); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2657:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2657 | report("Unexpected flag on PHI operand", &MO0, I); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2661:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2661 | report("Expected PHI operand to be a basic block", &MO1, I + 1); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2667:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2667 | report("PHI input is not a predecessor block", &MO1, I + 1); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2676:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2676 | report("PHI operand is not live-out from predecessor", &MO0, I); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[814/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/MapVector.h:27, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/StackMaps.h:12, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/StackMaps.cpp:9: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MCExpr*&, long long unsigned int&, llvm::SmallVector<llvm::StackMaps::Location, 8>, llvm::SmallVector<llvm::StackMaps::LiveOutReg, 8>}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator<llvm::StackMaps::CallsiteInfo>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::StackMaps::CallsiteInfo>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > >::iterator' changed in GCC 7.1 | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = long long unsigned int; MapType = llvm::DenseMap<long long unsigned int, unsigned int, llvm::DenseMapInfo<long long unsigned int>, llvm::detail::DenseMapPair<long long unsigned int, unsigned int> >; VectorType = std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > >]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/MapVector.h:136:23, | |
inlined from 'void llvm::StackMaps::recordStackMapOpers(const llvm::MCSymbol&, const llvm::MachineInstr&, uint64_t, llvm::MachineInstr::const_mop_iterator, llvm::MachineInstr::const_mop_iterator, bool)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/StackMaps.cpp:496:37: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::MCExpr*&, long long unsigned int&, llvm::SmallVector<llvm::StackMaps::Location, 8>, llvm::SmallVector<llvm::StackMaps::LiveOutReg, 8>}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator<llvm::StackMaps::CallsiteInfo>]', | |
inlined from 'void llvm::StackMaps::recordStackMapOpers(const llvm::MCSymbol&, const llvm::MachineInstr&, uint64_t, llvm::MachineInstr::const_mop_iterator, llvm::MachineInstr::const_mop_iterator, bool)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/StackMaps.cpp:507:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::StackMaps::CallsiteInfo*, std::vector<llvm::StackMaps::CallsiteInfo> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[815/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp: In member function 'bool llvm::TailDuplicator::duplicateSimpleBB(llvm::MachineBasicBlock*, llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, const llvm::DenseSet<llvm::Register>&, llvm::SmallVectorImpl<llvm::MachineInstr*>&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp:783:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
783 | TII->insertBranch(*PredBB, PredTBB, PredFBB, PredCond, DL); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[816/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o | |
[817/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o | |
[818/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp: In member function 'const llvm::TargetRegisterClass* llvm::TargetRegisterInfo::getMinimalPhysRegClassLLT(llvm::MCRegister, llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp:230:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
230 | TargetRegisterInfo::getMinimalPhysRegClassLLT(MCRegister reg, LLT Ty) const { | |
| ^~~~~~~~~~~~~~~~~~ | |
[819/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o | |
[820/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TypePromotion.cpp.o | |
[821/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o | |
[822/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o | |
[823/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ValueTypes.cpp.o | |
[824/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFGraph.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:60, | |
from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/Hashing.h:51, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/BitVector.h:17, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h:12, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:227, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:11: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Distance = int; _Tp = llvm::rdf::RegisterRef; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
| ^~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::LaneBitmask&}; _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]', | |
inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20, | |
inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:440:35, | |
inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:741:47, | |
inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:419:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]', | |
inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20, | |
inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:440:35, | |
inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:741:47, | |
inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:419:18, | |
inlined from 'llvm::rdf::NodeAddr<llvm::rdf::DefNode*> llvm::rdf::DataFlowGraph::newDef(llvm::rdf::NodeAddr<llvm::rdf::InstrNode*>, llvm::rdf::RegisterRef, uint16_t)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:833:21: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]', | |
inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20, | |
inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:440:35, | |
inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:741:47, | |
inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:419:18, | |
inlined from 'llvm::rdf::NodeAddr<llvm::rdf::PhiUseNode*> llvm::rdf::DataFlowGraph::newPhiUse(llvm::rdf::NodeAddr<llvm::rdf::PhiNode*>, llvm::rdf::RegisterRef, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>, uint16_t)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:817:22: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::rdf::RegisterRef>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1908 | __introsort_loop(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:1443:22: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:1450:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4820:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; typename std::enable_if<(! conjunction<std::is_pointer<_Tp>, std::is_trivially_copyable<typename std::iterator_traits< <template-parameter-1-1> >::value_type> >::value), int>::type <anonymous> = 0]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1554:12, | |
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1567:13, | |
inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:1450:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]', | |
inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20, | |
inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:440:35, | |
inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:741:47, | |
inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:419:18, | |
inlined from 'llvm::rdf::NodeAddr<llvm::rdf::DefNode*> llvm::rdf::DataFlowGraph::newDef(llvm::rdf::NodeAddr<llvm::rdf::InstrNode*>, llvm::rdf::RegisterRef, uint16_t)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:833:21, | |
inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:1487:37: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]', | |
inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20, | |
inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:440:35, | |
inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:741:47, | |
inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:419:18, | |
inlined from 'llvm::rdf::NodeAddr<llvm::rdf::PhiUseNode*> llvm::rdf::DataFlowGraph::newPhiUse(llvm::rdf::NodeAddr<llvm::rdf::PhiNode*>, llvm::rdf::RegisterRef, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>, uint16_t)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:817:22, | |
inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:1494:46: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]', | |
inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20, | |
inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:440:35, | |
inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:741:47, | |
inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:419:18, | |
inlined from 'llvm::rdf::NodeAddr<llvm::rdf::DefNode*> llvm::rdf::DataFlowGraph::newDef(llvm::rdf::NodeAddr<llvm::rdf::InstrNode*>, llvm::rdf::RegisterRef, uint16_t)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:833:21, | |
inlined from 'void llvm::rdf::DataFlowGraph::build(unsigned int)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:910:35: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]', | |
inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20, | |
inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:440:35, | |
inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:741:47, | |
inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:419:18, | |
inlined from 'llvm::rdf::NodeAddr<llvm::rdf::DefNode*> llvm::rdf::DataFlowGraph::newDef(llvm::rdf::NodeAddr<llvm::rdf::InstrNode*>, llvm::rdf::RegisterRef, uint16_t)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:833:21, | |
inlined from 'void llvm::rdf::DataFlowGraph::build(unsigned int)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:936:39: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]', | |
inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20, | |
inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:440:35, | |
inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h:741:47, | |
inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:419:18, | |
inlined from 'llvm::rdf::NodeAddr<llvm::rdf::PhiUseNode*> llvm::rdf::DataFlowGraph::newPhiUse(llvm::rdf::NodeAddr<llvm::rdf::PhiNode*>, llvm::rdf::RegisterRef, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>, uint16_t)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:817:22, | |
inlined from 'void llvm::rdf::DataFlowGraph::build(unsigned int)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp:940:48: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
[825/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:13: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:891:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
891 | virtual bool canInsertSelect(const MachineBasicBlock &MBB, | |
| ^~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1478:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1478 | virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1, | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1478:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:709:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
709 | virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, | |
| ^~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:914:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
914 | virtual void insertSelect(MachineBasicBlock &MBB, | |
| ^~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp: In member function 'virtual void llvm::TargetInstrInfo::ReplaceTailWithBranchTo(llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock*) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:161:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
161 | insertBranch(*MBB, NewDest, nullptr, SmallVector<MachineOperand, 0>(), DL); | |
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp: In member function 'virtual bool llvm::TargetInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef<llvm::MachineOperand>) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:329:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
329 | bool TargetInstrInfo::PredicateInstruction( | |
| ^~~~~~~~~~~~~~~ | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:29: | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'virtual llvm::Optional<std::pair<llvm::MachineOperand, llvm::DIExpression*> > llvm::TargetInstrInfo::describeLoadedValue(const llvm::MachineInstr&, llvm::Register) const' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:1178:41: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
[826/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp:34: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:399:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
399 | virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const { | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:826:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
826 | virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, bool*) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:1691:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1691 | virtual bool allowsMisalignedMemoryAccesses( | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:1853:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1853 | virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:1853:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2793:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2793 | virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode, | |
| ^~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2793:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2847:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2847 | virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2861:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2861 | virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const { | |
| ^~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2610:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2610 | virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | |
| ^~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2610:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2690:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2690 | virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | |
| ^~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2690:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp: In member function 'bool llvm::TargetLoweringBase::allowsMemoryAccess(llvm::LLVMContext&, const llvm::DataLayout&, llvm::LLT, const llvm::MachineMemOperand&, bool*) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp:1710:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1710 | bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, | |
| ^~~~~~~~~~~~~~~~~~ | |
[827/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp: In constructor 'llvm::TargetSubtargetInfo::TargetSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:17:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
17 | TargetSubtargetInfo::TargetSubtargetInfo( | |
| ^~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:17:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:23:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1 | |
23 | : MCSubtargetInfo(TT, CPU, TuneCPU, FS, PF, PD, WPR, WL, RA, IS, OC, FP) {} | |
| ^ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:23:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1 | |
[828/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VLIWMachineScheduler.cpp.o | |
[829/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WasmEHPrepare.cpp.o | |
[830/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o | |
[831/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o | |
[832/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/LiveDebugValues.cpp.o | |
[833/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:20, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/VirtRegMap.h:20, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/VirtRegMap.cpp:18: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'void {anonymous}::VirtRegRewriter::addLiveInsForSubRanges(const llvm::LiveInterval&, llvm::MCRegister) const' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/VirtRegMap.cpp:334:19, | |
inlined from 'void {anonymous}::VirtRegRewriter::addMBBLiveIns()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/VirtRegMap.cpp:359:29, | |
inlined from 'virtual bool {anonymous}::VirtRegRewriter::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/VirtRegMap.cpp:273:16: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'void {anonymous}::VirtRegRewriter::addMBBLiveIns()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/VirtRegMap.cpp:369:25, | |
inlined from 'virtual bool {anonymous}::VirtRegRewriter::runOnMachineFunction(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/VirtRegMap.cpp:273:16: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[834/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/VarLocBasedImpl.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp: In member function 'llvm::MachineInstr* {anonymous}::VarLocBasedLDV::VarLoc::BuildDbgValue(llvm::MachineFunction&) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp:558:50: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
558 | DIExpr = DIExpression::appendOpsToArg(DIExpr, Ops, I); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp:571:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
571 | return BuildMI(MF, DbgLoc, IID, Indirect, MOs, Var, DIExpr); | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[835/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp: In member function 'void llvm::FastISel::fastEmitBranch(llvm::MachineBasicBlock*, const llvm::DebugLoc&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1570:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1 | |
1570 | TII.insertBranch(*FuncInfo.MBB, MSucc, nullptr, | |
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1571 | SmallVector<MachineOperand, 0>(), DbgLoc); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[836/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o | |
[837/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o | |
[838/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o | |
[839/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o | |
[840/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o | |
[841/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o | |
[842/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o | |
[843/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o | |
[844/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o | |
[845/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o | |
[846/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/InstrRefBasedImpl.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/PostOrderIterator.h:27, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:82: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const LiveDebugValues::SpillLoc&}; _Tp = LiveDebugValues::SpillLoc; _Alloc = std::allocator<LiveDebugValues::SpillLoc>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<LiveDebugValues::SpillLoc, std::allocator<LiveDebugValues::SpillLoc> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>}; _Tp = std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>; _Alloc = std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>, std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> > >::iterator' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = LiveDebugValues::SpillLoc; _Alloc = std::allocator<LiveDebugValues::SpillLoc>]', | |
inlined from 'unsigned int llvm::UniqueVector<T>::insert(const T&) [with T = LiveDebugValues::SpillLoc]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/UniqueVector.h:51:21, | |
inlined from 'llvm::Optional<LiveDebugValues::SpillLocationNo> LiveDebugValues::MLocTracker::getOrTrackSpillLoc(LiveDebugValues::SpillLoc)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:792:15: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<LiveDebugValues::SpillLoc*, std::vector<LiveDebugValues::SpillLoc, std::allocator<LiveDebugValues::SpillLoc> > >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>}; _Tp = std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>; _Alloc = std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> >]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>; _Alloc = std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::DebugVariable; ValueT = LiveDebugValues::DbgValue; MapType = llvm::DenseMap<llvm::DebugVariable, unsigned int, llvm::DenseMapInfo<llvm::DebugVariable>, llvm::detail::DenseMapPair<llvm::DebugVariable, unsigned int> >; VectorType = std::vector<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>, std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> > >]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/MapVector.h:136:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>*, std::vector<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>, std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> > > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/LexicalScopes.h:23, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:88: | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'void LiveDebugValues::InstrRefBasedLDV::initialSetup(llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:2891:32: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
[847/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:38: | |
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)', | |
inlined from 'llvm::SDValue narrowExtractedVectorLoad(llvm::SDNode*, llvm::SelectionDAG&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:21252:34: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:944:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
944 | return getMachineMemOperand( | |
| ~~~~~~~~~~~~~~~~~~~~^ | |
945 | MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[848/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp: In member function 'llvm::MachineInstr* llvm::InstrEmitter::EmitDbgInstrRef(llvm::SDDbgValue*, llvm::DenseMap<llvm::SDValue, llvm::Register>&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:778:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
778 | Expr = DIExpression::append(Expr, Elts); | |
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
[849/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o | |
[850/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o | |
[851/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o | |
[852/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o | |
[853/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o | |
[854/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o | |
[855/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o | |
[856/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o | |
[857/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o | |
[858/7613] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwitchLoweringUtils.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/algorithm:61, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/SmallVector.h:19, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:12, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:14: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1 | |
1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1 | |
1802 | __insertion_sort(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:60: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Distance = int; _Tp = llvm::SwitchCG::CaseBits; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1 | |
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
| ^~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1 | |
1908 | __introsort_loop(_RandomAccessIterator __first, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1 | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1 | |
1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/TypeSize.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/MachineValueType.h:21, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/ValueTypes.h:19, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/ISDOpcodes.h:16, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable}; _Tp = std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable>; _Alloc = std::allocator<std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable}; _Tp = std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable>; _Alloc = std::allocator<std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable> >]', | |
inlined from 'bool llvm::SwitchCG::SwitchLowering::buildJumpTable(const llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::MachineBasicBlock*, llvm::SwitchCG::CaseCluster&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:258:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable>*, std::vector<std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable> > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::SwitchCG::CaseBits}; _Tp = llvm::SwitchCG::CaseBits; _Alloc = std::allocator<llvm::SwitchCG::CaseBits>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::SwitchCG::CaseBits>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::SwitchCG::CaseBits}; _Tp = llvm::SwitchCG::CaseBits; _Alloc = std::allocator<llvm::SwitchCG::CaseBits>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::SwitchCG::CaseBits; _Alloc = std::allocator<llvm::SwitchCG::CaseBits>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'bool llvm::SwitchCG::SwitchLowering::_ZN4llvm8SwitchCG14SwitchLowering13buildBitTestsERSt6vectorINS0_11CaseClusterESaIS3_EEjjPKNS_10SwitchInstERS3_.part.0(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:425:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]', | |
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4853:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<SwitchCG::CaseBits*, std::vector<SwitchCG::CaseBits> >; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1575:12, | |
inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<SwitchCG::CaseBits>&; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1580:13, | |
inlined from 'bool llvm::SwitchCG::SwitchLowering::_ZN4llvm8SwitchCG14SwitchLowering13buildBitTestsERSt6vectorINS0_11CaseClusterESaIS3_EEjjPKNS_10SwitchInstERS3_.part.0(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:440:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1 | |
1937 | std::__introsort_loop(__first, __last, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
1938 | std::__lg(__last - __first) * 2, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1939 | __comp); | |
| ~~~~~~~ | |
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]', | |
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1940:31, | |
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:4853:18, | |
inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<SwitchCG::CaseBits*, std::vector<SwitchCG::CaseBits> >; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1575:12, | |
inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<SwitchCG::CaseBits>&; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1580:13, | |
inlined from 'bool llvm::SwitchCG::SwitchLowering::_ZN4llvm8SwitchCG14SwitchLowering13buildBitTestsERSt6vectorINS0_11CaseClusterESaIS3_EEjjPKNS_10SwitchInstERS3_.part.0(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:440:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1 | |
1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1 | |
1854 | std::__insertion_sort(__first, __last, __comp); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | |
[859/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In lambda function: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:5634:34: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<unsigned int, llvm::TypeSize> >' changed in GCC 7.1 | |
5634 | auto splitMultiRegDbgValue = [&](ArrayRef<std::pair<unsigned, TypeSize>> | |
| ^ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'bool llvm::SelectionDAGBuilder::EmitFuncArgumentDbgValue(const llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation*, FuncArgumentDbgValueKind, const llvm::SDValue&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:5681:30: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<unsigned int, llvm::TypeSize> >' changed in GCC 7.1 | |
5681 | splitMultiRegDbgValue(RFV.getRegsAndSizes()); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:5690:28: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<unsigned int, llvm::TypeSize> >' changed in GCC 7.1 | |
5690 | splitMultiRegDbgValue(ArgRegsAndSizes); | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'void llvm::SelectionDAGBuilder::salvageUnresolvedDbgValue(DanglingDebugInfo&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:1305:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
1305 | Expr = DIExpression::appendOpsToArg(Expr, Ops, 0, StackValue); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[860/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:20, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGISel.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'bool llvm::SelectionDAGISel::PrepareEHLandingPad()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1276:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[861/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AccelTable.cpp.o | |
[862/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AIXException.cpp.o | |
[863/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o | |
[864/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o | |
[865/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o | |
[866/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o | |
[867/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgEntityHistoryCalculator.cpp.o | |
[868/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o | |
[869/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o | |
[870/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o | |
[871/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:13: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:399:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
399 | virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const { | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:826:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
826 | virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, bool*) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:1691:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1691 | virtual bool allowsMisalignedMemoryAccesses( | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:1853:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
1853 | virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:1853:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2793:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2793 | virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode, | |
| ^~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2793:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2847:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2847 | virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:4198:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
4198 | virtual Register getRegisterByName(const char* RegName, LLT Ty, | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2861:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2861 | virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const { | |
| ^~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2610:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2610 | virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | |
| ^~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2610:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2690:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
2690 | virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | |
| ^~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:2690:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
[872/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o | |
[873/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o | |
[874/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o | |
[875/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o | |
[876/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o | |
[877/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o | |
[878/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o | |
[879/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o | |
[880/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o | |
[881/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o | |
[882/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o | |
[883/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o | |
[884/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WasmException.cpp.o | |
[885/7613] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In static member function 'static void llvm::BuildVectorSDNode::recastRawBits(bool, unsigned int, llvm::SmallVectorImpl<llvm::APInt>&, llvm::ArrayRef<llvm::APInt>, llvm::BitVector&, const llvm::BitVector&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11419:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1 | |
11419 | void BuildVectorSDNode::recastRawBits(bool IsLittleEndian, | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'bool llvm::BuildVectorSDNode::getConstantRawBits(bool, unsigned int, llvm::SmallVectorImpl<llvm::APInt>&, llvm::BitVector&) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11414:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1 | |
11414 | recastRawBits(IsLittleEndian, DstEltSizeInBits, RawBitElements, | |
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
11415 | SrcBitElements, UndefElements, SrcUndeElements); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11414:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::salvageDebugInfo(llvm::SDNode&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9807:48: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
9807 | DIExpr = DIExpression::appendOpsToArg(DIExpr, ExprOps, i, true); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:13: | |
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)', | |
inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9863:56, | |
inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9946:44: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=] | |
306 | DAG.UpdateListeners = this; | |
| ~~~~~~~~~~~~~~~~~~~~^~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9946:22: note: 'Listener' declared here | |
9946 | RAUWUpdateListener Listener(*this, UI, UE); | |
| ^~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9946:22: note: '<unknown>' declared here | |
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)', | |
inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9863:56, | |
inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9890:44: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=] | |
306 | DAG.UpdateListeners = this; | |
| ~~~~~~~~~~~~~~~~~~~~^~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9890:22: note: 'Listener' declared here | |
9890 | RAUWUpdateListener Listener(*this, UI, UE); | |
| ^~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9890:22: note: '<unknown>' declared here | |
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)', | |
inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9863:56, | |
inlined from 'void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10044:44: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=] | |
306 | DAG.UpdateListeners = this; | |
| ~~~~~~~~~~~~~~~~~~~~^~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10044:22: note: 'Listener' declared here | |
10044 | RAUWUpdateListener Listener(*this, UI, UE); | |
| ^~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10044:22: note: '<unknown>' declared here | |
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)', | |
inlined from '{anonymous}::RAUOVWUpdateListener::RAUOVWUpdateListener(llvm::SelectionDAG&, llvm::SmallVector<{anonymous}::UseMemo, 4>&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10118:54, | |
inlined from 'void llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(const llvm::SDValue*, const llvm::SDValue*, unsigned int)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10212:44: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=] | |
306 | DAG.UpdateListeners = this; | |
| ~~~~~~~~~~~~~~~~~~~~^~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(const llvm::SDValue*, const llvm::SDValue*, unsigned int)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10212:24: note: 'Listener' declared here | |
10212 | RAUOVWUpdateListener Listener(*this, Uses); | |
| ^~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10212:24: note: '<unknown>' declared here | |
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)', | |
inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9863:56, | |
inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9991:44: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=] | |
306 | DAG.UpdateListeners = this; | |
| ~~~~~~~~~~~~~~~~~~~~^~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9991:22: note: 'Listener' declared here | |
9991 | RAUWUpdateListener Listener(*this, UI, UE); | |
| ^~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:9991:22: note: '<unknown>' declared here | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'llvm::SDValue llvm::SelectionDAG::FoldConstantArithmetic(unsigned int, const llvm::SDLoc&, llvm::EVT, llvm::ArrayRef<llvm::SDValue>)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:5535:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1 | |
5535 | BuildVectorSDNode::recastRawBits(IsLE, BVVT.getScalarSizeInBits(), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
5536 | DstBits, RawBits, DstUndefs, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
5537 | BitVector(RawBits.size(), false)); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:5535:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1 | |
[886/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/PseudoProbePrinter.cpp.o | |
[887/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h:16, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:13: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::ClassInfo::MemberInfo>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::CodeViewDebug::collectMemberInfo(llvm::ClassInfo&, const llvm::DIDerivedType*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:2299:27: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ClassInfo::MemberInfo*, std::vector<llvm::ClassInfo::MemberInfo> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::CodeViewDebug::collectMemberInfo(llvm::ClassInfo&, const llvm::DIDerivedType*)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:2340:27: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ClassInfo::MemberInfo*, std::vector<llvm::ClassInfo::MemberInfo> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[888/7613] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o | |
[889/7613] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o | |
[890/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelKnownBits.cpp.o | |
[891/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o | |
[892/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Combiner.cpp.o | |
[893/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelChangeObserver.cpp.o | |
[894/7613] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp: In function 'const llvm::DIExpression* combineDIExpressions(const llvm::DIExpression*, const llvm::DIExpression*)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:609:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
609 | (Elts.size() > 0) ? DIExpression::append(Original, Elts) : Original; | |
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfo.h:24, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:15, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:13: | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'void interpretValues(const llvm::MachineInstr*, FwdRegWorklist&, llvm::ParamSet&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:675:24: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'void collectCallSiteParameters(const llvm::MachineInstr*, llvm::ParamSet&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:810:24, | |
inlined from 'void llvm::DwarfDebug::constructCallSiteEntryDIEs(const llvm::DISubprogram&, llvm::DwarfCompileUnit&, llvm::DIE&, const llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:990:34: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'void collectCallSiteParameters(const llvm::MachineInstr*, llvm::ParamSet&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:859:48, | |
inlined from 'void llvm::DwarfDebug::constructCallSiteEntryDIEs(const llvm::DISubprogram&, llvm::DwarfCompileUnit&, llvm::DIE&, const llvm::MachineFunction&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:990:34: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
[895/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEInfo.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp: In member function 'const llvm::GISelInstProfileBuilder& llvm::GISelInstProfileBuilder::addNodeIDRegType(llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp:335:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 | |
335 | GISelInstProfileBuilder::addNodeIDRegType(const LLT Ty) const { | |
| ^~~~~~~~~~~~~~~~~~~~~~~ | |
[896/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InlineAsmLowering.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp:14: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineOperand}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineOperand}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'virtual bool llvm::InlineAsmLowering::lowerAsmOperandForConstraint(llvm::Value*, llvm::StringRef, std::vector<llvm::MachineOperand>&, llvm::MachineIRBuilder&) const' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp:677:20, | |
inlined from 'virtual bool llvm::InlineAsmLowering::lowerAsmOperandForConstraint(llvm::Value*, llvm::StringRef, std::vector<llvm::MachineOperand>&, llvm::MachineIRBuilder&) const' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp:659:6: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[897/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o | |
[898/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o | |
[899/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegacyLegalizerInfo.cpp.o | |
[900/7613] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineMemOperand.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MIRParser/MIParser.h:18, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:13: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/LowLevelTypeImpl.h:63:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
63 | static LLT vector(ElementCount EC, LLT ScalarTy) { | |
| ^~~~~~ | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/Metadata.h:18, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/TrackingMDRef.h:16, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/ValueMap.h:32, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/PseudoSourceValue.h:17, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineMemOperand.h:20: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', | |
inlined from 'bool {anonymous}::MIParser::parseLowLevelType(llvm::StringRef::iterator, llvm::LLT&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:1899:25: | |
/home/john/Projects/llvm-project/llvm/include/llvm/Support/LowLevelTypeImpl.h:81:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
81 | return vector(ElementCount::getFixed(NumElements), ScalarTy); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:47: | |
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)', | |
inlined from 'bool {anonymous}::MIParser::parseDIExpression(llvm::MDNode*&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:2235:27: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | |
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2568:3: note: in expansion of macro 'DEFINE_MDNODE_GET' | |
2568 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) | |
| ^~~~~~~~~~~~~~~~~ | |
In member function 'bool {anonymous}::MIParser::parseMachineMemoryOperand(llvm::MachineMemOperand*&)', | |
inlined from 'bool {anonymous}::MIParser::parse.constprop(llvm::MachineInstr*&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:1076:36: | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:3342:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
3342 | Dest = MF.getMachineMemOperand(Ptr, Flags, MemoryType, Align(BaseAlignment), | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
3343 | AAInfo, Range, SSID, Order, FailureOrder); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'bool {anonymous}::MIParser::parseBasicBlockLiveins(llvm::MachineBasicBlock&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:823:18, | |
inlined from 'bool {anonymous}::MIParser::parseBasicBlock(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:887:33, | |
inlined from 'bool {anonymous}::MIParser::parseBasicBlocks()' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:975:24, | |
inlined from 'bool llvm::parseMachineInstructions(PerFunctionMIParsingState&, StringRef, SMDiagnostic&)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:3441:52: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[901/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEMIRBuilder.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'void llvm::CSEMIRBuilder::profileEverything(unsigned int, llvm::ArrayRef<llvm::DstOp>, llvm::ArrayRef<llvm::SrcOp>, llvm::Optional<unsigned int>, llvm::GISelInstProfileBuilder&) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:108:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
108 | void CSEMIRBuilder::profileEverything(unsigned Opc, ArrayRef<DstOp> DstOps, | |
| ^~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:108:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'bool llvm::CSEMIRBuilder::checkCopyToDefsPossible(llvm::ArrayRef<llvm::DstOp>)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:132:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
132 | bool CSEMIRBuilder::checkCopyToDefsPossible(ArrayRef<DstOp> DstOps) { | |
| ^~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::CSEMIRBuilder::generateCopiesIfRequired(llvm::ArrayRef<llvm::DstOp>, llvm::MachineInstrBuilder&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:143:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
143 | CSEMIRBuilder::generateCopiesIfRequired(ArrayRef<DstOp> DstOps, | |
| ^~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'virtual llvm::MachineInstrBuilder llvm::CSEMIRBuilder::buildInstr(unsigned int, llvm::ArrayRef<llvm::DstOp>, llvm::ArrayRef<llvm::SrcOp>, llvm::Optional<unsigned int>)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:170:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
170 | MachineInstrBuilder CSEMIRBuilder::buildInstr(unsigned Opc, | |
| ^~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:170:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:278:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
278 | return MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:278:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:278:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:282:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
282 | auto MIB = MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:282:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:282:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:291:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
291 | profileEverything(Opc, DstOps, SrcOps, Flag, ProfBuilder); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:299:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
299 | MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:299:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:299:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
[902/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalityPredicates.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typeIs(unsigned int, llvm::LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:28:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
28 | LegalityPredicate LegalityPredicates::typeIs(unsigned TypeIdx, LLT Type) { | |
| ^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typeInSet(unsigned int, std::initializer_list<llvm::LLT>)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:34:1: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1 | |
34 | LegalityPredicates::typeInSet(unsigned TypeIdx, | |
| ^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typePairAndMemDescInSet(unsigned int, unsigned int, unsigned int, std::initializer_list<TypePairAndMemDesc>)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:52:19: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1 | |
52 | LegalityPredicate LegalityPredicates::typePairAndMemDescInSet( | |
| ^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::elementTypeIs(unsigned int, llvm::LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:93:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
93 | LegalityPredicate LegalityPredicates::elementTypeIs(unsigned TypeIdx, | |
| ^~~~~~~~~~~~~~~~~~ | |
[903/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizeMutations.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeTo(unsigned int, llvm::LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:17:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
17 | LegalizeMutation LegalizeMutations::changeTo(unsigned TypeIdx, LLT Ty) { | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeElementTo(unsigned int, llvm::LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:38:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
38 | LegalizeMutation LegalizeMutations::changeElementTo(unsigned TypeIdx, | |
| ^~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeElementCountTo(unsigned int, llvm::LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:57:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
57 | LegalizeMutation LegalizeMutations::changeElementCountTo(unsigned TypeIdx, | |
| ^~~~~~~~~~~~~~~~~ | |
[904/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp: In member function 'virtual unsigned int llvm::LegalizerInfo::getExtOpcodeForWideningConstant(llvm::LLT) const': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:371:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
371 | unsigned LegalizerInfo::getExtOpcodeForWideningConstant(LLT SmallTy) const { | |
| ^~~~~~~~~~~~~ | |
[905/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LoadStoreOpt.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp: In member function 'bool llvm::LoadStoreOpt::doSingleStoreMerge(llvm::SmallVectorImpl<llvm::GStore*>&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:380:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
380 | MF->getMachineMemOperand(&FirstStore->getMMO(), 0, WideValueTy); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[906/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o | |
[907/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LostDebugLocObserver.cpp.o | |
[908/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o | |
[909/7613] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeAnalyzer.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In member function 'llvm::Error llvm::BitcodeAnalyzer::decodeMetadataStringsBlob(llvm::StringRef, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::raw_ostream&)': | |
/home/john/Projects/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:512:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
512 | Error BitcodeAnalyzer::decodeMetadataStringsBlob(StringRef Indent, | |
| ^~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In member function 'llvm::Error llvm::BitcodeAnalyzer::parseBlock(unsigned int, unsigned int, llvm::Optional<llvm::BCDumpOptions>, llvm::Optional<llvm::StringRef>)': | |
/home/john/Projects/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:954:78: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1 | |
954 | if (Error E = decodeMetadataStringsBlob(Indent, Record, Blob, O->OS)) | |
| ^ | |
[910/7613] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o | |
[911/7613] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o | |
[912/7613] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o | |
[913/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:22: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryFoldImplicitDef(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:350:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
350 | Builder.buildInstr(TargetOpcode::G_IMPLICIT_DEF, {DstReg}, {}); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:350:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:350:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h:15, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:19: | |
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)', | |
inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineSExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:193:29: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
647 | return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)}); | |
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineSExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:206:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
206 | Builder.buildInstr(ExtMI->getOpcode(), {DstReg}, {ExtSrc}); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:206:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:206:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', | |
inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineZExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:139:23: | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1563:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
1563 | return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1}); | |
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1563:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1563:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineAnyExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:87:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
87 | Builder.buildInstr(ExtMI->getOpcode(), {DstReg}, {ExtSrc}); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:87:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:87:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineUnmergeValues(llvm::GUnmerge&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:944:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
944 | Builder.buildInstr(ConvertOp, {DstRegs[k]}, {TmpRegs[k]}); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:944:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:944:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:989:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
989 | Builder.buildInstr(ConvertOp, {DefReg}, {MergeSrc}); | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:989:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1 | |
/home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:989:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1 | |
[914/7613] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::Optional<llvm::APFloat> llvm::ConstantFoldIntToFloat(unsigned int, LLT, Register, const MachineRegisterInfo&)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:769:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
769 | Optional<APFloat> llvm::ConstantFoldIntToFloat(unsigned Opcode, LLT DstTy, | |
| ^~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getLCMType(LLT, LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:895:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
895 | LLT llvm::getLCMType(LLT OrigTy, LLT TargetTy) { | |
| ^~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:895:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getCoverTy(LLT, LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:941:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
941 | LLT llvm::getCoverTy(LLT OrigTy, LLT TargetTy) { | |
| ^~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:941:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:944:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
944 | return getLCMType(OrigTy, TargetTy); | |
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getGCDType(LLT, LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:956:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
956 | LLT llvm::getGCDType(LLT OrigTy, LLT TargetTy) { | |
| ^~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:956:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/APFloat.h:19, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/Utils.h:18, | |
from /home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:12: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::Register llvm::getFunctionLiveInPhysReg(MachineFunction&, const TargetInstrInfo&, MCRegister, const TargetRegisterClass&, const DebugLoc&, LLT)': | |
/home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:719:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 | |
719 | Register llvm::getFunctionLiveInPhysReg(MachineFunction &MF, | |
| ^~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]', | |
inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1294:21, | |
inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:372:22, | |
inlined from 'llvm::Register llvm::getFunctionLiveInPhysReg(MachineFunction&, const TargetInstrInfo&, MCRegister, const TargetRegisterClass&, const DebugLoc&, LLT)' at /home/john/Projects/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:748:23: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[915/7613] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/Bitcode/BitcodeWriter.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/Bitcode/Writer/BitWriter.cpp:10: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::ModuleSummaryIndex::ModuleSummaryIndex(bool, bool)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:1175:73: warning: member 'llvm::ModuleSummaryIndex::Alloc' is used uninitialized [-Wuninitialized] | |
1175 | : HaveGVs(HaveGVs), EnableSplitLTOUnit(EnableSplitLTOUnit), Saver(Alloc), | |
| ^~~~~ | |
[916/7613] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h:17, | |
from /home/john/Projects/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp:14: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::ModuleSummaryIndex::ModuleSummaryIndex(bool, bool)': | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:1175:73: warning: member 'llvm::ModuleSummaryIndex::Alloc' is used uninitialized [-Wuninitialized] | |
1175 | : HaveGVs(HaveGVs), EnableSplitLTOUnit(EnableSplitLTOUnit), Saver(Alloc), | |
| ^~~~~ | |
[917/7613] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerCompileUnit.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Support/Format.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/BinaryFormat/Dwarf.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/DIE.h:23, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h:14, | |
from /home/john/Projects/llvm-project/llvm/lib/DWARFLinker/DWARFLinkerCompileUnit.cpp:9: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::PatchLocation&, long long int&}; _Tp = std::pair<llvm::PatchLocation, long long int>; _Alloc = std::allocator<std::pair<llvm::PatchLocation, long long int> >]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::PatchLocation, long long int> >::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::PatchLocation&, long long int&}; _Tp = std::pair<llvm::PatchLocation, long long int>; _Alloc = std::allocator<std::pair<llvm::PatchLocation, long long int> >]', | |
inlined from 'void llvm::CompileUnit::noteLocationAttribute(llvm::PatchLocation, int64_t)' at /home/john/Projects/llvm-project/llvm/lib/DWARFLinker/DWARFLinkerCompileUnit.cpp:123:34: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::PatchLocation, long long int>*, std::vector<std::pair<llvm::PatchLocation, long long int> > >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[918/7613] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerDeclContext.cpp.o | |
[919/7613] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMP.cpp.o | |
[920/7613] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinker.cpp.o | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:70, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:25, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/CodeGen/AccelTable.h:16, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/DWARFLinker/DWARFLinker.h:12, | |
from /home/john/Projects/llvm-project/llvm/lib/DWARFLinker/DWARFLinker.cpp:9: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1 | |
439 | vector<_Tp, _Alloc>:: | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]': | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1 | |
In file included from /usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/vector:64: | |
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]', | |
inlined from 'void llvm::DWARFLinker::patchLineTableForUnit(llvm::CompileUnit&, llvm::DWARFContext&, const llvm::DWARFFile&)' at /home/john/Projects/llvm-project/llvm/lib/DWARFLinker/DWARFLinker.cpp:1742:22: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1 | |
1287 | _M_realloc_insert(end(), __x); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]', | |
inlined from 'void llvm::DWARFLinker::patchLineTableForUnit(llvm::CompileUnit&, llvm::DWARFContext&, const llvm::DWARFFile&)' at /home/john/Projects/llvm-project/llvm/lib/DWARFLinker/DWARFLinker.cpp:1756:21: | |
/usr/armv7l-linux-gnueabihf/usr/include/c++/12.2/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1 | |
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[921/7613] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPContext.cpp.o | |
[922/7613] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o | |
[923/7613] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AMDGPUEmitPrintf.cpp.o | |
[924/7613] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o | |
[925/7613] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AssumeBundleBuilder.cpp.o | |
/home/john/Projects/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp: In function 'llvm::AssumeInst* llvm::buildAssumeFromKnowledge(ArrayRef<RetainedKnowledge>, Instruction*, AssumptionCache*, DominatorTree*)': | |
/home/john/Projects/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp:307:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RetainedKnowledge>' changed in GCC 7.1 | |
307 | llvm::buildAssumeFromKnowledge(ArrayRef<RetainedKnowledge> Knowledge, | |
| ^~~~ | |
[926/7613] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o | |
[927/7613] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o | |
[928/7613] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o | |
[929/7613] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o | |
[930/7613] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallGraphUpdater.cpp.o | |
[931/7613] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPIRBuilder.cpp.o | |
In file included from /home/john/Projects/llvm-project/llvm/include/llvm/IR/User.h:23, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/Constant.h:16, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/Metadata.h:27, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/TrackingMDRef.h:16, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/IR/DebugLoc.h:17, | |
from /home/john/Projects/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:18, | |
from /home/john/Projects/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:15: | |
In member function 'llvm::Value* llvm::Use::get() const', | |
inlined from 'llvm::BasicBlock* llvm::BranchInst::getSuccessor(unsigned int) const' at /home/john/Projects/llvm-project/llvm/include/llvm/IR/Instructions.h:3183:36, | |
inlined from 'llvm::BasicBlock* llvm::CanonicalLoopInfo::getBody() const' at /home/john/Projects/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:1658:65, | |
inlined from 'llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, bool)::<lambda(llvm::Instruction*)>' at /home/john/Projects/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:1820:27, | |
inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, bool)::<lambda(llvm::Instruction*)>; Ret = llvm::Value*; Params = {llvm::Instruction*}]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:52: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/Use.h:66:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [59652323]' [-Warray-bounds] | |
66 | Value *get() const { return Val; } | |
| ^~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/Use.h:66:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [59652323]' [-Warray-bounds] | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/Use.h:66:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [59652323]' [-Warray-bounds] | |
In member function 'llvm::Value* llvm::Use::get() const', | |
inlined from 'llvm::BasicBlock* llvm::BranchInst::getSuccessor(unsigned int) const' at /home/john/Projects/llvm-project/llvm/include/llvm/IR/Instructions.h:3183:36, | |
inlined from 'llvm::BasicBlock* llvm::CanonicalLoopInfo::getBody() const' at /home/john/Projects/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:1658:65, | |
inlined from 'llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, bool)::<lambda(llvm::Instruction*)>' at /home/john/Projects/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:1820:27, | |
inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, bool)::<lambda(llvm::Instruction*)>; Ret = llvm::Value*; Params = {llvm::Instruction*}]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:52, | |
inlined from 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = llvm::Value*; Params = {llvm::Instruction*}]' at /home/john/Projects/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:68:12, | |
inlined from 'void llvm::CanonicalLoopInfo::mapIndVar(llvm::function_ref<llvm::Value*(llvm::Instruction*)>)' at /home/john/Projects/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:4063:25, | |
inlined from 'llvm::OpenMPIRBuilder::InsertPointTy llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, bool)' at /home/john/Projects/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:1819:17: | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/Use.h:66:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [59652323]' [-Warray-bounds] | |
66 | Value *get() const { return Val; } | |
| ^~~ | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/Use.h:66:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [59652323]' [-Warray-bounds] | |
/home/john/Projects/llvm-project/llvm/include/llvm/IR/Use.h:66:31: wa |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment