compile
command_line: /opt/hostedtoolcache/cmake/4.0.3/x64/cmake-4.0.3-linux-x86_64/bin/cmake -E __run_co_compile --tidy=clang-tidy-18;--extra-arg-before=--driver-mode=g++ --source=/home/runner/work/nightly-builds/nightly-builds/src/mp/util.cpp -- /usr/bin/clang++-18 -I/home/runner/work/nightly-builds/nightly-builds/include -I/home/runner/work/nightly-builds/nightly-builds/build/include -g -std=gnu++20 -MD -MT CMakeFiles/mputil.dir/src/mp/util.cpp.o -MF CMakeFiles/mputil.dir/src/mp/util.cpp.o.d -o CMakeFiles/mputil.dir/src/mp/util.cpp.o -c /home/runner/work/nightly-builds/nightly-builds/src/mp/util.cpp
working_directory: "/home/runner/work/nightly-builds/nightly-builds/build"
Target: mputil
Target Type: UNKNOWN
Source: /home/runner/work/nightly-builds/nightly-builds/src/mp/util.cpp
Language: C++
Config: Debug
stderr:
/home/runner/work/nightly-builds/nightly-builds/include/mp/util.h:177:5: warning: use '= default' to define a trivial destructor [modernize-use-equals-default]
177 | ~Lock() MP_RELEASE() {}
| ^ ~~
| = default;
/home/runner/work/nightly-builds/nightly-builds/include/mp/util.h:180:10: warning: method 'assert_locked' can be made const [readability-make-member-function-const]
180 | void assert_locked(Mutex& mutex) MP_ASSERT_CAPABILITY() MP_ASSERT_CAPABILITY(mutex)
| ^
| const