[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 15:13:08 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `llvm-clang-x86_64-win-fast` running on `as-builder-3` while building `llvm` at step 6 "build-unified-tree".

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

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

```
Step 6 (build-unified-tree) failure: build (failure)
...
[2456/4195] Building ARMGenInstrInfo.inc...
[2457/4195] Copying clang's arm_cde.h...
[2458/4195] Building CXX object tools\llvm-config\CMakeFiles\llvm-config.dir\llvm-config.cpp.obj
[2459/4195] Building CXX object lib\XRay\CMakeFiles\LLVMXRay.dir\InstrumentationMap.cpp.obj
[2460/4195] Building CXX object lib\XRay\CMakeFiles\LLVMXRay.dir\Trace.cpp.obj
[2461/4195] Building CXX object lib\ToolDrivers\llvm-lib\CMakeFiles\LLVMLibDriver.dir\LibDriver.cpp.obj
[2462/4195] Building CXX object tools\llvm-ctxprof-util\CMakeFiles\llvm-ctxprof-util.dir\llvm-ctxprof-util.cpp.obj
[2463/4195] Building CXX object lib\ToolDrivers\llvm-dlltool\CMakeFiles\LLVMDlltoolDriver.dir\DlltoolDriver.cpp.obj
[2464/4195] Building CXX object lib\WindowsDriver\CMakeFiles\LLVMWindowsDriver.dir\MSVCPaths.cpp.obj
[2465/4195] Building CXX object lib\MC\MCParser\CMakeFiles\LLVMMCParser.dir\MasmParser.cpp.obj
FAILED: lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.obj 
C:\ninja\ccache.exe C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1438~1.331\bin\Hostx64\x64\cl.exe  /nologo /TP -DGTEST_HAS_RTTI=0 -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\build\lib\MC\MCParser -IC:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\lib\MC\MCParser -IC:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\build\include -IC:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\include /DWIN32 /D_WINDOWS   /Zc:inline /Zc:preprocessor /Zc:__cplusplus /Oi /bigobj /permissive- /W4 -wd4141 -wd4146 -wd4244 -wd4267 -wd4291 -wd4351 -wd4456 -wd4457 -wd4458 -wd4459 -wd4503 -wd4624 -wd4722 -wd4100 -wd4127 -wd4512 -wd4505 -wd4610 -wd4510 -wd4702 -wd4245 -wd4706 -wd4310 -wd4701 -wd4703 -wd4389 -wd4611 -wd4805 -wd4204 -wd4577 -wd4091 -wd4592 -wd4319 -wd4709 -wd5105 -wd4324 -wd4251 -wd4275 -w14062 -we4238 /Gw /O2 /Ob2 /DNDEBUG -MD  /EHs-c- /GR- -std:c++17 /showIncludes /Folib\MC\MCParser\CMakeFiles\LLVMMCParser.dir\MasmParser.cpp.obj /Fdlib\MC\MCParser\CMakeFiles\LLVMMCParser.dir\LLVMMCParser.pdb /FS -c C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\lib\MC\MCParser\MasmParser.cpp
C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\lib\MC\MCParser\MasmParser.cpp(991): error C2280: 'llvm::MCMasmParser::MCMasmParser(void)': attempting to reference a deleted function
C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\include\llvm/MC/MCParser/MCMasmParser.h(25): note: compiler has generated 'llvm::MCMasmParser::MCMasmParser' here
C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\include\llvm/MC/MCParser/MCMasmParser.h(25): note: 'llvm::MCMasmParser::MCMasmParser(void)': function was implicitly deleted because a base class 'llvm::MCAsmParser' has either no appropriate default constructor or overload resolution was ambiguous
C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\include\llvm/MC/MCParser/MCAsmParser.h(123): note: see declaration of 'llvm::MCAsmParser'
C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\lib\MC\MCParser\MasmParser.cpp(990): error C2614: '`anonymous-namespace'::MasmParser': illegal member initialization: 'MCAsmParser' is not a base or member
[2466/4195] Building CXX object tools\clang\lib\Driver\CMakeFiles\obj.clangDriver.dir\ToolChains\DragonFly.cpp.obj
[2467/4195] Building CXX object tools\llvm-profdata\CMakeFiles\llvm-profdata.dir\llvm-profdata.cpp.obj
[2468/4195] Building CXX object lib\Object\CMakeFiles\LLVMObject.dir\IRSymtab.cpp.obj
[2469/4195] Building CXX object tools\clang\lib\APINotes\CMakeFiles\obj.clangAPINotes.dir\APINotesManager.cpp.obj
[2470/4195] Building CXX object tools\clang\lib\APINotes\CMakeFiles\obj.clangAPINotes.dir\APINotesTypes.cpp.obj
[2471/4195] Building CXX object tools\clang\lib\APINotes\CMakeFiles\obj.clangAPINotes.dir\APINotesYAMLCompiler.cpp.obj
[2472/4195] Building CXX object tools\clang\lib\APINotes\CMakeFiles\obj.clangAPINotes.dir\APINotesReader.cpp.obj
[2473/4195] Building CXX object tools\clang\lib\Lex\CMakeFiles\obj.clangLex.dir\PPCallbacks.cpp.obj
[2474/4195] Building CXX object lib\MC\MCParser\CMakeFiles\LLVMMCParser.dir\COFFMasmParser.cpp.obj
[2475/4195] Building CXX object tools\clang\lib\APINotes\CMakeFiles\obj.clangAPINotes.dir\APINotesWriter.cpp.obj
[2476/4195] Building CXX object tools\clang\lib\Lex\CMakeFiles\obj.clangLex.dir\HeaderMap.cpp.obj
[2477/4195] Building CXX object tools\clang\lib\Lex\CMakeFiles\obj.clangLex.dir\PreprocessingRecord.cpp.obj
[2478/4195] Building CXX object tools\clang\lib\Lex\CMakeFiles\obj.clangLex.dir\ModuleMapFile.cpp.obj
[2479/4195] Building CXX object tools\clang\lib\Lex\CMakeFiles\obj.clangLex.dir\ScratchBuffer.cpp.obj
[2480/4195] Building CXX object tools\clang\lib\Lex\CMakeFiles\obj.clangLex.dir\ModuleMap.cpp.obj
[2481/4195] Building CXX object tools\clang\lib\Lex\CMakeFiles\obj.clangLex.dir\InitHeaderSearch.cpp.obj
[2482/4195] Building CXX object lib\MC\CMakeFiles\LLVMMC.dir\MCContext.cpp.obj
[2483/4195] Building CXX object tools\clang\lib\Lex\CMakeFiles\obj.clangLex.dir\PPConditionalDirectiveRecord.cpp.obj
[2484/4195] Building CXX object tools\clang\lib\Lex\CMakeFiles\obj.clangLex.dir\DependencyDirectivesScanner.cpp.obj
[2485/4195] Building CXX object lib\MC\CMakeFiles\LLVMMC.dir\WinCOFFObjectWriter.cpp.obj
[2486/4195] Building CXX object tools\clang\lib\Lex\CMakeFiles\obj.clangLex.dir\LexHLSLRootSignature.cpp.obj
[2487/4195] Building CXX object lib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\ARMAsmPrinter.cpp.obj
[2488/4195] Building CXX object lib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\ARMBaseRegisterInfo.cpp.obj
[2489/4195] Building CXX object lib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\ARMBasicBlockInfo.cpp.obj
[2490/4195] Building CXX object lib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\A15SDOptimizer.cpp.obj
[2491/4195] Building CXX object lib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\ARMCallingConv.cpp.obj
[2492/4195] Building CXX object lib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\ARMBranchTargets.cpp.obj
[2493/4195] Building CXX object lib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\ARMBaseInstrInfo.cpp.obj
[2494/4195] Building CXX object lib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\ARMExpandPseudoInsts.cpp.obj
[2495/4195] Building CXX object lib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\ARMFastISel.cpp.obj
[2496/4195] Generating VCSVersion.inc
[2497/4195] Building CXX object tools\clang\lib\Lex\CMakeFiles\obj.clangLex.dir\HeaderSearch.cpp.obj

```

</details>

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


More information about the llvm-commits mailing list