[llvm] [ms] [llvm-ml] Implement support for PROC NEAR/FAR (PR #131707)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Fri May 2 17:40:47 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `llvm-clang-x86_64-expensive-checks-debian` running on `gribozavr4` while building `llvm` at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/16/builds/18313

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 5 (build-unified-tree) failure: build (failure)
...
193.106 [2571/96/1460] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/FaultMapParser.cpp.o
193.167 [2570/96/1461] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
193.183 [2569/96/1462] Linking CXX static library lib/libLLVMRemarks.a
193.219 [2568/96/1463] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
193.294 [2567/96/1464] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFWriter.cpp.o
193.328 [2566/96/1465] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/XCOFFObjectWriter.cpp.o
193.394 [2565/96/1466] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsMachineFlag.cpp.o
193.447 [2564/96/1467] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
193.463 [2563/96/1468] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFReader.cpp.o
193.491 [2562/96/1469] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o
FAILED: lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes CCACHE_SLOPPINESS=pch_defines,time_macros /usr/bin/ccache /usr/bin/clang++ -DEXPENSIVE_CHECKS -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/MC/MCParser -I/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/MC/MCParser -I/b/1/llvm-clang-x86_64-expensive-checks-debian/build/include -I/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/include -U_GLIBCXX_DEBUG -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -std=c++17 -MD -MT lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o -MF lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o.d -o lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o -c /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp
/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:990:7: error: type 'llvm::MCAsmParser' is not a direct or virtual base of '(anonymous namespace)::MasmParser'
    : MCAsmParser(Ctx, Out, SM, MAI), CurBuffer(CB ? CB : SM.getMainFileID()),
      ^~~~~~~~~~~
1 error generated.
193.606 [2562/95/1470] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/Archive.cpp.o
193.607 [2562/94/1471] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
193.608 [2562/93/1472] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
193.614 [2562/92/1473] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFReader.cpp.o
193.721 [2562/91/1474] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFObjcopy.cpp.o
194.005 [2562/90/1475] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOLayoutBuilder.cpp.o
194.074 [2562/89/1476] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o
194.120 [2562/88/1477] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/DXContainer.cpp.o
194.160 [2562/87/1478] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ObjCopy.cpp.o
194.226 [2562/86/1479] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObject.cpp.o
194.281 [2562/85/1480] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o
194.281 [2562/84/1481] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObjcopy.cpp.o
194.314 [2562/83/1482] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/InstrBuilder.cpp.o
194.369 [2562/82/1483] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
194.472 [2562/81/1484] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObjcopy.cpp.o
194.518 [2562/80/1485] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/GOFFYAML.cpp.o
194.590 [2562/79/1486] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
194.601 [2562/78/1487] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/GOFFObjectFile.cpp.o
194.682 [2562/77/1488] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
194.826 [2562/76/1489] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Minidump.cpp.o
194.956 [2562/75/1490] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
194.963 [2562/74/1491] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
195.010 [2562/73/1492] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackSafetyAnalysis.cpp.o
195.019 [2562/72/1493] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPClient.cpp.o
195.090 [2562/71/1494] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
195.120 [2562/70/1495] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o
195.160 [2562/69/1496] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
195.171 [2562/68/1497] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
195.236 [2562/67/1498] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiFile.cpp.o
195.254 [2562/66/1499] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOReader.cpp.o
195.259 [2562/65/1500] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObject.cpp.o
195.273 [2562/64/1501] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOWriter.cpp.o
195.342 [2562/63/1502] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/BuildID.cpp.o

```

</details>

https://github.com/llvm/llvm-project/pull/131707


More information about the llvm-commits mailing list