[clang] [llvm] [clang][DebugInfo] Emit DW_AT_object_pointer on function declarations with explicit `this` (PR #122928)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 17 13:54:10 PST 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 `clang,llvm` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/16/builds/12191
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
16.564 [831/29/3161] Copying llvm_debuginfo.ml to build area
16.564 [831/28/3162] Copying debuginfo_ocaml.c to build area
16.564 [830/28/3163] Copying llvm_irreader.ml to build area
16.564 [830/27/3164] Copying llvm_irreader.mli to build area
16.564 [830/26/3165] Copying irreader_ocaml.c to build area
16.564 [829/26/3166] Copying llvm_target.mli to build area
16.564 [829/25/3167] Copying llvm_target.ml to build area
16.564 [829/24/3168] Copying target_ocaml.c to build area
16.595 [828/24/3169] Building OCaml stub object file irreader_ocaml.o
16.595 [827/24/3170] Building OCaml stub object file debuginfo_ocaml.o
FAILED: bindings/ocaml/debuginfo/debuginfo_ocaml.o /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bindings/ocaml/debuginfo/debuginfo_ocaml.o
cd /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bindings/ocaml/debuginfo && /usr/bin/ocamlfind ocamlc -c /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bindings/ocaml/debuginfo/debuginfo_ocaml.c -ccopt "-I/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/bindings/ocaml/debuginfo/../llvm -D_GNU_SOURCE -D_DEBUG -D_GLIBCXX_ASSERTIONS -DEXPENSIVE_CHECKS -D_GLIBCXX_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -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 -DNDEBUG "
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bindings/ocaml/debuginfo/debuginfo_ocaml.c: In function ‘llvm_dibuild_create_object_pointer_type’:
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bindings/ocaml/debuginfo/debuginfo_ocaml.c:620:30: error: too few arguments to function ‘LLVMDIBuilderCreateObjectPointerType’
620 | LLVMMetadataRef Metadata = LLVMDIBuilderCreateObjectPointerType(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bindings/ocaml/debuginfo/debuginfo_ocaml.c:23:
/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/include/llvm-c/DebugInfo.h:880:17: note: declared here
880 | LLVMMetadataRef LLVMDIBuilderCreateObjectPointerType(LLVMDIBuilderRef Builder,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16.598 [827/23/3171] Building OCaml stub object file bitreader_ocaml.o
16.598 [827/22/3172] Building OCaml stub object file bitwriter_ocaml.o
16.598 [827/21/3173] Building AMDGPUGenRegBankGICombiner.inc...
16.600 [827/20/3174] Building OCaml stub object file analysis_ocaml.o
16.628 [827/19/3175] Building OCaml library llvm_irreader
16.642 [827/18/3176] Building OCaml stub object file target_ocaml.o
16.644 [827/17/3177] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IROutliner.cpp.o
17.237 [827/16/3178] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
17.493 [827/15/3179] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o
19.945 [827/14/3180] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o
20.100 [827/13/3181] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
20.389 [827/12/3182] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
21.118 [827/11/3183] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
23.807 [827/10/3184] Building RISCVGenSubtargetInfo.inc...
24.224 [827/9/3185] Building AMDGPUGenAsmWriter.inc...
24.666 [827/8/3186] Building X86GenAsmMatcher.inc...
24.691 [827/7/3187] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPIRBuilder.cpp.o
25.858 [827/6/3188] Building AMDGPUGenInstrInfo.inc...
26.205 [827/5/3189] Building AMDGPUGenGlobalISel.inc...
26.968 [827/4/3190] Building AMDGPUGenDAGISel.inc...
29.373 [827/3/3191] Building AMDGPUGenRegisterBank.inc...
30.843 [827/2/3192] Building AMDGPUGenRegisterInfo.inc...
36.015 [827/1/3193] Building AMDGPUGenAsmMatcher.inc...
ninja: build stopped: subcommand failed.
```
</details>
https://github.com/llvm/llvm-project/pull/122928
More information about the llvm-commits
mailing list