compile
command_line: /opt/hostedtoolcache/cmake/4.2.1/x64/cmake-4.2.1-linux-x86_64/bin/cmake -E __run_co_compile --iwyu=iwyu;--driver-mode=g++ -- /usr/bin/clang++-17 -DABORT_ON_FAILED_ASSUME -DDEBUG -DDEBUG_LOCKCONTENTION -DDEBUG_LOCKORDER -DRPC_DOC_CHECK -I/home/runner/work/nightly-builds/nightly-builds/build/src/ipc/libmultiprocess/include -I/home/runner/work/nightly-builds/nightly-builds/src/ipc/libmultiprocess/include -O0 -ftrapv -g3 -std=c++20 -fPIE -fdebug-prefix-map=/home/runner/work/nightly-builds/nightly-builds/src=. -fmacro-prefix-map=/home/runner/work/nightly-builds/nightly-builds/src=. -Wstack-protector -fstack-protector-all -fcf-protection=full -fstack-clash-protection -Wall -Wextra -Wgnu -Wformat -Wformat-security -Wvla -Wshadow-field -Wthread-safety -Wloop-analysis -Wredundant-decls -Wunused-member-function -Wdate-time -Wconditional-uninitialized -Woverloaded-virtual -Wsuggest-override -Wimplicit-fallthrough -Wunreachable-code -Wdocumentation -Wself-assign -Wundef -Wno-unused-parameter -MD -MT src/ipc/libmultiprocess/CMakeFiles/mpgen.dir/src/mp/gen.cpp.o -MF src/ipc/libmultiprocess/CMakeFiles/mpgen.dir/src/mp/gen.cpp.o.d -o src/ipc/libmultiprocess/CMakeFiles/mpgen.dir/src/mp/gen.cpp.o -c /home/runner/work/nightly-builds/nightly-builds/src/ipc/libmultiprocess/src/mp/gen.cpp
working_directory: "/home/runner/work/nightly-builds/nightly-builds/build"
Target: mpgen
Target Type: object file
Source: src/ipc/libmultiprocess/src/mp/gen.cpp
Language: C++
stderr:
Warning: include-what-you-use reported diagnostics:
/home/runner/work/nightly-builds/nightly-builds/src/ipc/libmultiprocess/src/mp/gen.cpp should add these lines:
#include <capnp/list.h> // for IndexingIterator
/home/runner/work/nightly-builds/nightly-builds/src/ipc/libmultiprocess/src/mp/gen.cpp should remove these lines:
- #include <cstdio> // lines 13-13
The full include-list for /home/runner/work/nightly-builds/nightly-builds/src/ipc/libmultiprocess/src/mp/gen.cpp:
#include <capnp/list.h> // for IndexingIterator
#include <capnp/schema-parser.h> // for ParsedSchema, SchemaParser
#include <capnp/schema.h> // for Type, InterfaceSchema, StructSchema
#include <kj/array.h> // for Array, heapArray
#include <kj/common.h> // for mv, KJ_IF_MAYBE, readMaybe, Nullabl...
#include <kj/filesystem.h> // for Directory, ReadableDirectory, Files...
#include <kj/memory.h> // for Own, OwnOwn
#include <kj/string.h> // for StringPtr
#include <mp/config.h> // for capnp_PREFIX, CMAKE_INSTALL_PREFIX
#include <mp/util.h> // for ExecProcess, WaitProcess
#include <unistd.h> // for size_t, fork
#include <algorithm> // for __transform_fn, transform
#include <cerrno> // for errno
#include <cstdint> // for uint64_t, int32_t
#include <cstdlib> // for exit
#include <fstream> // for basic_ostream, operator<<, basic_os...
#include <functional> // for identity, function
#include <initializer_list> // for initializer_list
#include <iostream> // for cerr
#include <map> // for map, operator==, _Rb_tree_iterator
#include <set> // for set
#include <sstream> // for basic_ostringstream
#include <stdexcept> // for runtime_error
#include <string> // for char_traits, operator<<, allocator
#include <system_error> // for system_category, system_error
#include <utility> // for pair, declval
#include <vector> // for vector
---