ci: enable ubsan for clang and gcc #3134
ci.yml
on: pull_request
Generate Test Matrix
1m 13s
Matrix: build
Matrix: llvm-releases
Matrix: releases
Annotations
2 errors and 44 warnings
GCC 15: C++20 (UBSan)
CMake tests failed with exit code 8
Error: CMake tests failed with exit code 8
at main (/__w/_actions/alandefreitas/cpp-actions/v1.8.10/cmake-workflow/dist/index.js:1:20734)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at run (/__w/_actions/alandefreitas/cpp-actions/v1.8.10/cmake-workflow/dist/index.js:1:30143)
|
Clang 20: C++20 (UBSan)
CMake tests failed with exit code 8
Error: CMake tests failed with exit code 8
at main (/__w/_actions/alandefreitas/cpp-actions/v1.8.10/cmake-workflow/dist/index.js:1:20734)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at run (/__w/_actions/alandefreitas/cpp-actions/v1.8.10/cmake-workflow/dist/index.js:1:30143)
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - g++-15 - [-Wcpp]:
../../../usr/include/c++/15/ciso646#L46
g++-15 - #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" ([-Wcpp])
|
Build Warning - clang++-20 - [-Wdangling-capture]:
../third-party/llvm-project/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp#L1911
clang++-20 - object whose reference is captured by 'DiagsInGroup' will be destroyed at the end of the full-expression ([-Wdangling-capture])
|
Build Warning - clang++-20 - [-Wignored-qualifiers]:
../third-party/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h#L170
clang++-20 - 'const' qualifier on base class type 'const llvm::FunctionPropertiesInfo' have no effect ([-Wignored-qualifiers])
|
Build Warning - clang++-20 - [-Wignored-qualifiers]:
../third-party/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h#L170
clang++-20 - 'const' qualifier on base class type 'const llvm::FunctionPropertiesInfo' have no effect ([-Wignored-qualifiers])
|
Build Warning - clang++-20 - [-Wignored-qualifiers]:
../third-party/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h#L170
clang++-20 - 'const' qualifier on base class type 'const llvm::FunctionPropertiesInfo' have no effect ([-Wignored-qualifiers])
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
release-packages-linux
Expired
|
59 MB |
sha256:730ddd452ad9d208b732522c0daf49a38d757779825d704823d5e72ea91e52b3
|
|
release-packages-macos
Expired
|
43.2 MB |
sha256:cdbe0c72188e0735e05b51be10e479a93c6ca3bf12817af0e7482f389b59f559
|
|
release-packages-windows
Expired
|
108 MB |
sha256:0af5aeba4b59a85749dc592902587b6e2892e9bfe0492cbab29b995a2f1f5c6f
|
|