[llvm] [llvm] Use "= default" (NFC) (PR #166088)
A. Jiang via llvm-commits
llvm-commits at lists.llvm.org
Sun Nov 2 19:43:55 PST 2025
frederick-vs-ja wrote:
This caused CI failures in libcxxabi test.
```
# .---command stdout------------
# | *** /home/gha/actions-runner/_work/llvm-project/llvm-project/build/generic-cxx03/libcxxabi/test/Output/itanium_demangle_matches_llvm.sh.test.dir/t.tmp.libcxxabi_utility
# | --- /home/gha/actions-runner/_work/llvm-project/llvm-project/build/generic-cxx03/libcxxabi/test/Output/itanium_demangle_matches_llvm.sh.test.dir/t.tmp.llvm_utility
# | ***************
# | *** 79,85 ****
# | OutputBuffer(const OutputBuffer &) = delete;
# | OutputBuffer &operator=(const OutputBuffer &) = delete;
# |
# | ! virtual ~OutputBuffer() {}
# |
# | operator std::string_view() const {
# | return std::string_view(Buffer, CurrentPosition);
# | --- 79,85 ----
# | OutputBuffer(const OutputBuffer &) = delete;
# | OutputBuffer &operator=(const OutputBuffer &) = delete;
# |
# | ! virtual ~OutputBuffer() = default;
# |
# | operator std::string_view() const {
# | return std::string_view(Buffer, CurrentPosition);
# `-----------------------------
# error: command failed with exit status: 1
```
We probably also need to change `libcxxabi/src/demangle/Utility.h`.
https://github.com/llvm/llvm-project/pull/166088
More information about the llvm-commits
mailing list