Skip to content

Instantly share code, notes, and snippets.

@dotnwat
Created August 24, 2018 05:50
Show Gist options
  • Save dotnwat/92e36c85658d29d4a45542e86127915f to your computer and use it in GitHub Desktop.
Save dotnwat/92e36c85658d29d4a45542e86127915f to your computer and use it in GitHub Desktop.
iwyu-ceph-aug18
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/build/src/include/ceph_ver.h has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/ceph_ver.c has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/xxHash/xxhash.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/xxHash/xxhash.c should add these lines:
#include <bits/stdint-intn.h> // for int32_t
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint64_t, uint8_t
/home/nwatkins/src/ceph-iwyu/src/xxHash/xxhash.c should remove these lines:
- #include <stdint.h> // lines 127-127
The full include-list for /home/nwatkins/src/ceph-iwyu/src/xxHash/xxhash.c:
#include "xxhash.h"
#include <bits/stdint-intn.h> // for int32_t
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint64_t, uint8_t
#include <stdlib.h> // for free, malloc
#include <string.h> // for memcpy, memset
---
In file included from /home/nwatkins/src/ceph-iwyu/src/log/Log.cc:17:
/home/nwatkins/src/ceph-iwyu/src/include/on_exit.h:18:11: warning: unused variable 'ret' [-Wunused-variable]
int ret = pthread_mutex_init(&lock_, NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/spirit/home/support/detail/as_variant.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/osd/OpRequest.cc:19:10: fatal error: 'tracing/oprequest.h' file not found
#include "tracing/oprequest.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/librbd/Features.h should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
/home/nwatkins/src/ceph-iwyu/src/librbd/Features.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/librbd/Features.h:
#include <bits/stdint-uintn.h> // for uint64_t
#include <ostream> // for ostream
#include <string> // for string
---
/home/nwatkins/src/ceph-iwyu/src/librbd/Features.cc should add these lines:
#include <boost/algorithm/string/classification.hpp> // for is_any_of
#include <boost/algorithm/string/detail/classification.hpp> // for is_any_ofF
#include <boost/algorithm/string/split.hpp> // for split
#include <boost/algorithm/string/trim.hpp> // for trim
#include <boost/cstdint.hpp> // for uint64_t
#include <boost/iterator/iterator_facade.hpp> // for operator!=
#include <boost/lexical_cast/bad_lexical_cast.hpp> // for bad_lexi...
#include <boost/type_index/type_index_facade.hpp> // for operator==
#include <utility> // for pair
/home/nwatkins/src/ceph-iwyu/src/librbd/Features.cc should remove these lines:
- #include <boost/algorithm/string.hpp> // lines 5-5
The full include-list for /home/nwatkins/src/ceph-iwyu/src/librbd/Features.cc:
#include "librbd/Features.h"
#include <boost/algorithm/string/classification.hpp> // for is_any_of
#include <boost/algorithm/string/detail/classification.hpp> // for is_any_ofF
#include <boost/algorithm/string/split.hpp> // for split
#include <boost/algorithm/string/trim.hpp> // for trim
#include <boost/cstdint.hpp> // for uint64_t
#include <boost/iterator/iterator_facade.hpp> // for operator!=
#include <boost/lexical_cast.hpp> // for lexical_...
#include <boost/lexical_cast/bad_lexical_cast.hpp> // for bad_lexi...
#include <boost/type_index/type_index_facade.hpp> // for operator==
#include <map> // for map, _Rb...
#include <utility> // for pair
#include <vector> // for vector
#include "include/rbd/features.h" // for RBD_FEAT...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/civetweb/src/civetweb.c:17282:32: warning: unknown warning group '-Werror', ignored [-Wunknown-warning-option]
#pragma GCC diagnostic ignored "-Werror"
^
/home/nwatkins/src/ceph-iwyu/src/civetweb/include/civetweb.h should add these lines:
/home/nwatkins/src/ceph-iwyu/src/civetweb/include/civetweb.h should remove these lines:
- #include <stdio.h> // lines 48-48
The full include-list for /home/nwatkins/src/ceph-iwyu/src/civetweb/include/civetweb.h:
#include <stddef.h> // for size_t
struct mg_connection; // lines 76-76
struct mg_context; // lines 75-75
---
/home/nwatkins/src/ceph-iwyu/src/civetweb/src/civetweb.c should add these lines:
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t, uint16_t
#include <bits/types/struct_timespec.h> // for timespec
#include <bits/types/struct_timeval.h> // for timeval
#include <bits/types/struct_tm.h> // for tm
#include <bits/types/time_t.h> // for time_t
#include <features.h> // for __GLIBC__, __GLIBC_MINOR__
#include <poll.h> // for pollfd, poll, POLLIN
#include <sys/select.h> // for select, FD_SET, FD_ZERO, fd_set
/home/nwatkins/src/ceph-iwyu/src/civetweb/src/civetweb.c should remove these lines:
- #include <arpa/inet.h> // lines 617-617
- #include <assert.h> // lines 285-285
- #include <stdint.h> // lines 620-620
- #include <sys/poll.h> // lines 615-615
- #include <sys/prctl.h> // lines 2469-2469
- #include <sys/types.h> // lines 168-168
The full include-list for /home/nwatkins/src/ceph-iwyu/src/civetweb/src/civetweb.c:
#include "civetweb.h"
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t, uint16_t
#include <bits/types/struct_timespec.h> // for timespec
#include <bits/types/struct_timeval.h> // for timeval
#include <bits/types/struct_tm.h> // for tm
#include <bits/types/time_t.h> // for time_t
#include <ctype.h> // for isspace, iscntrl, isdigit
#include <dirent.h> // for dirent, closedir, opendir
#include <dlfcn.h> // for dlclose, dlopen, dlsym, RTLD...
#include <errno.h> // for errno, EWOULDBLOCK, EACCES
#include <fcntl.h> // for fcntl, FD_CLOEXEC, F_GETFL
#include <features.h> // for __GLIBC__, __GLIBC_MINOR__
#include <grp.h> // for setgroups
#include <inttypes.h> // for PRId64, PRIu64
#include <limits.h> // for PATH_MAX, INT_MAX
#include <netdb.h> // for addrinfo, getnameinfo, freea...
#include <netinet/in.h> // for sockaddr_in, sockaddr_in6
#include <netinet/tcp.h> // for TCP_NODELAY
#include <poll.h> // for pollfd, poll, POLLIN
#include <pthread.h> // for pthread_setspecific, pthread...
#include <pwd.h> // for getpwnam, passwd
#include <signal.h> // for signal, kill, SIGCHLD, SIGKILL
#include <stdarg.h> // for va_list, va_end, va_start
#include <stddef.h> // for NULL, size_t, ptrdiff_t, wch...
#include <stdint.h> // for INT64_MAX
#include <stdio.h> // for FILE, sscanf, fclose, fprintf
#include <stdlib.h> // for atoi, getenv, strtoul, atof
#include <string.h> // for strlen, strerror, strcmp
#include <sys/eventfd.h> // for eventfd, EFD_CLOEXEC
#include <sys/select.h> // for select, FD_SET, FD_ZERO, fd_set
#include <sys/sendfile.h> // for sendfile
#include <sys/socket.h> // for sockaddr, AF_INET6, setsockopt
#include <sys/stat.h> // for stat, mkdir, st_mtime, S_ISDIR
#include <sys/time.h> // for CLOCK_MONOTONIC, CLOCK_REALTIME
#include <sys/utsname.h> // for utsname, uname
#include <sys/wait.h> // for waitpid
#include <time.h> // for time, clock_gettime, strftime
#include <unistd.h> // for close, usleep, dup2, pipe
#include "handle_form.inl" // lines 11889-11889
#include "md5.inl" // for md5_append, md5_byte_t, md5_...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_reader.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_reader.h should remove these lines:
- #include "json_spirit_error_position.h" // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_reader.h:
#include <iostream> // for istream
#include <string> // for string
#include "json_spirit_value.h" // for Value, mValue, JSON_SPIRIT_MVALUE_ENA...
---
/home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_reader.cpp should add these lines:
#include <math.h>
#include <boost/iterator/iterator_facade.hpp>
#include <boost/spirit/home/classic/core/composite/actions.hpp>
#include <boost/spirit/home/classic/core/composite/impl/alternative.ipp>
#include <boost/spirit/home/classic/core/composite/impl/difference.ipp>
#include <boost/spirit/home/classic/core/composite/impl/kleene_star.ipp>
#include <boost/spirit/home/classic/core/composite/impl/optional.ipp>
#include <boost/spirit/home/classic/core/composite/impl/sequence.ipp>
#include <boost/spirit/home/classic/core/impl/match.ipp>
#include <boost/spirit/home/classic/core/non_terminal/rule.hpp>
#include <boost/spirit/home/classic/core/scanner/impl/skipper.ipp>
#include <boost/spirit/home/classic/core/scanner/scanner.hpp>
#include <boost/spirit/home/classic/iterator/multi_pass.hpp>
#include <boost/type_index/type_index_facade.hpp>
#include "json_spirit/json_spirit_value.h"
/home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_reader.cpp should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_reader.cpp:
#include "json_spirit_reader.h"
#include <math.h>
#include <boost/iterator/iterator_facade.hpp>
#include <boost/spirit/home/classic/core/composite/actions.hpp>
#include <boost/spirit/home/classic/core/composite/impl/alternative.ipp>
#include <boost/spirit/home/classic/core/composite/impl/difference.ipp>
#include <boost/spirit/home/classic/core/composite/impl/kleene_star.ipp>
#include <boost/spirit/home/classic/core/composite/impl/optional.ipp>
#include <boost/spirit/home/classic/core/composite/impl/sequence.ipp>
#include <boost/spirit/home/classic/core/impl/match.ipp>
#include <boost/spirit/home/classic/core/non_terminal/rule.hpp>
#include <boost/spirit/home/classic/core/scanner/impl/skipper.ipp>
#include <boost/spirit/home/classic/core/scanner/scanner.hpp>
#include <boost/spirit/home/classic/iterator/multi_pass.hpp>
#include <boost/type_index/type_index_facade.hpp>
#include "json_spirit/json_spirit_value.h"
#include "json_spirit_reader_template.h"
---
/home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_writer.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_writer.h should remove these lines:
- #include "json_spirit_writer_options.h" // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_writer.h:
#include <iostream> // for ostream
#include <string> // for string
#include "json_spirit_value.h" // for Value, mValue, JSON_SPIRIT_MVALUE_ENA...
---
/home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_writer.cpp should add these lines:
#include <sstream> // for basic_stringbuf<...
#include "json_spirit/json_spirit_value.h" // for mValue, Value
#include "json_spirit/json_spirit_writer_options.h" // for pretty_print
/home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_writer.cpp should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/json_spirit/json_spirit_writer.cpp:
#include "json_spirit_writer.h"
#include <sstream> // for basic_stringbuf<...
#include "json_spirit/json_spirit_value.h" // for mValue, Value
#include "json_spirit/json_spirit_writer_options.h" // for pretty_print
#include "json_spirit_writer_template.h" // for write_stream
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/common/secret.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/common/TextTable.h should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string, basic_string
/home/nwatkins/src/ceph-iwyu/src/common/TextTable.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/TextTable.h:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <memory> // for allocator_traits<>::value_type
#include <sstream> // for ostringstream, ostream, basic_ostream:...
#include <string> // for string, basic_string
#include <vector> // for vector
#include "include/assert.h" // for assert
---
(/home/nwatkins/src/ceph-iwyu/src/common/TextTable.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/common/BackTrace.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/common/BackTrace.cc should add these lines:
#include <string> // for operator<<
/home/nwatkins/src/ceph-iwyu/src/common/BackTrace.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/BackTrace.cc:
#include "BackTrace.h"
#include <cxxabi.h> // for __cxa_demangle
#include <string.h> // for memcpy, strncat, strncpy
#include <ostream> // for operator<<, basic_ostream, char_traits
#include <string> // for operator<<
#include "common/Formatter.h" // for Formatter
#include "common/version.h" // for pretty_version_to_str
---
/home/nwatkins/src/ceph-iwyu/src/common/CachedPrebufferedStreambuf.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/common/CachedPrebufferedStreambuf.h should remove these lines:
- #include <atomic> // lines 5-5
- #include <streambuf> // lines 4-4
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/CachedPrebufferedStreambuf.h:
#include <stddef.h> // for size_t
#include <ostream> // for basic_streambuf<>::int_type, ostream, streambuf
#include <string> // for string
---
/home/nwatkins/src/ceph-iwyu/src/common/CachedPrebufferedStreambuf.cc should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <streambuf> // for basic_streambuf<>::int_type, basic_str...
/home/nwatkins/src/ceph-iwyu/src/common/CachedPrebufferedStreambuf.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/CachedPrebufferedStreambuf.cc:
#include "common/CachedPrebufferedStreambuf.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <string.h> // for memcpy, size_t
#include <streambuf> // for basic_streambuf<>::int_type, basic_str...
---
/home/nwatkins/src/ceph-iwyu/src/common/ConfUtils.h should add these lines:
#include <stddef.h> // for size_t
#include <iosfwd> // for ostream
/home/nwatkins/src/ceph-iwyu/src/common/ConfUtils.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/ConfUtils.h:
#include <stddef.h> // for size_t
#include <deque> // for deque
#include <iosfwd> // for ostream
#include <map> // for map, map<>::const_iterator, map<>::i...
#include <set> // for set, set<>::const_iterator
#include <string> // for string
#include "include/buffer_fwd.h" // for bufferlist
---
/home/nwatkins/src/ceph-iwyu/src/common/ConfUtils.cc should add these lines:
#include <ctype.h> // for isspace
#include <errno.h> // for errno, ENOENT, EINVAL, EIO, ENOMEM
#include <stdio.h> // for NULL, size_t, fclose, ferror, fileno, fopen
#include <stdlib.h> // for free, malloc
#include <string.h> // for strlen, memchr, strcpy
#include <iterator> // for pair
#include <utility> // for pair
#include "include/assert.h" // for assert, ceph_abort
/home/nwatkins/src/ceph-iwyu/src/common/ConfUtils.cc should remove these lines:
- #include <sstream> // lines 17-17
- #include "include/buffer.h" // lines 21-21
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/ConfUtils.cc:
#include "common/ConfUtils.h"
#include <ctype.h> // for isspace
#include <errno.h> // for errno, ENOENT, EINVAL, EIO, ENOMEM
#include <stdio.h> // for NULL, size_t, fclose, ferror, fileno, fopen
#include <stdlib.h> // for free, malloc
#include <string.h> // for strlen, memchr, strcpy
#include <sys/stat.h> // for stat, fstat
#include <algorithm> // for replace
#include <iostream> // for operator<<, basic_ostream, ostringstream
#include <iterator> // for pair
#include <map> // for _Rb_tree_const_iterator, map, _Rb_tree_i...
#include <utility> // for pair
#include "common/errno.h" // for cpp_strerror
#include "common/utf8.h" // for check_utf8
#include "include/assert.h" // for assert, ceph_abort
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/DecayCounter.h should add these lines:
#include <string> // for operator<<
#include "include/buffer_fwd.h" // for bufferlist
namespace ceph { class Formatter; }
/home/nwatkins/src/ceph-iwyu/src/common/DecayCounter.h should remove these lines:
- #include "common/Formatter.h" // lines 19-19
- #include "include/buffer.h" // lines 18-18
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/DecayCounter.h:
#include <cmath> // for log
#include <list> // for list
#include <sstream> // for operator<<, ostringstream, ostream
#include <string> // for operator<<
#include "common/ceph_time.h" // for coarse_mono_clock, coarse_mono_time
#include "include/buffer_fwd.h" // for bufferlist
namespace ceph { class Formatter; }
---
/home/nwatkins/src/ceph-iwyu/src/common/DecayCounter.cc should add these lines:
#include <chrono> // for duration
#include "include/buffer.h" // for list::const_iterator
/home/nwatkins/src/ceph-iwyu/src/common/DecayCounter.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/DecayCounter.cc:
#include "DecayCounter.h"
#include <chrono> // for duration
#include "Formatter.h" // for Formatter
#include "include/buffer.h" // for list::const_iterator
#include "include/encoding.h" // for decode, encode, DECODE_FINISH, DECODE_...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/Formatter.h should add these lines:
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <stddef.h> // for size_t
#include <string> // for string
#include <string_view> // for string_view
#include <utility> // for pair
/home/nwatkins/src/ceph-iwyu/src/common/Formatter.h should remove these lines:
- #include "include/int_types.h" // lines 6-6
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/Formatter.h:
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <stdarg.h> // for va_list
#include <stddef.h> // for size_t
#include <deque> // for deque
#include <list> // for list
#include <map> // for map
#include <sstream> // for ostream, stringstream
#include <string> // for string
#include <string_view> // for string_view
#include <utility> // for pair
#include <vector> // for vector
#include "include/buffer_fwd.h" // for bufferlist
---
/home/nwatkins/src/ceph-iwyu/src/common/Formatter.cc should add these lines:
#include <assert.h> // for assert
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <ext/alloc_traits.h> // for __alloc_traits<>::...
#include <stdarg.h> // for va_list, va_end
#include <stdio.h> // for size_t, NULL, vsnp...
#include <algorithm> // for transform
#include <boost/format/alt_sstream.hpp> // for basic_altstringbuf...
#include <boost/format/alt_sstream_impl.hpp> // for basic_altstringbuf...
#include <boost/format/format_class.hpp> // for basic_format
#include <boost/format/format_fwd.hpp> // for format
#include <boost/format/format_implementation.hpp> // for basic_format::exce...
#include <boost/format/free_funcs.hpp> // for operator<<
#include <boost/optional/optional.hpp> // for get_pointer
#include <cctype> // for tolower
#include <deque> // for deque
#include <list> // for list, _List_const_...
#include <map> // for map
#include <memory> // for allocator_traits<>...
#include <sstream> // for operator<<, basic_...
#include <string> // for string, basic_string
#include <string_view> // for string_view, opera...
#include <utility> // for pair, make_pair
#include <vector> // for vector
#include "common/Formatter.h" // for TableFormatter
#include "include/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/common/Formatter.cc should remove these lines:
- #include <boost/format.hpp> // lines 22-22
- #include "include/buffer.h" // lines 19-19
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/Formatter.cc:
#include <assert.h> // for assert
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <ext/alloc_traits.h> // for __alloc_traits<>::...
#include <stdarg.h> // for va_list, va_end
#include <stdio.h> // for size_t, NULL, vsnp...
#include <algorithm> // for transform
#include <boost/format/alt_sstream.hpp> // for basic_altstringbuf...
#include <boost/format/alt_sstream_impl.hpp> // for basic_altstringbuf...
#include <boost/format/format_class.hpp> // for basic_format
#include <boost/format/format_fwd.hpp> // for format
#include <boost/format/format_implementation.hpp> // for basic_format::exce...
#include <boost/format/free_funcs.hpp> // for operator<<
#include <boost/optional/optional.hpp> // for get_pointer
#include <cctype> // for tolower
#include <deque> // for deque
#include <list> // for list, _List_const_...
#include <map> // for map
#include <memory> // for allocator_traits<>...
#include <set> // for allocator, set
#include <sstream> // for operator<<, basic_...
#include <string> // for string, basic_string
#include <string_view> // for string_view, opera...
#include <utility> // for pair, make_pair
#include <vector> // for vector
#include "HTMLFormatter.h" // for HTMLFormatter
#include "common/Formatter.h" // for TableFormatter
#include "common/escape.h" // for operator<<, xml_st...
#include "include/buffer_fwd.h" // for bufferlist
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/HTMLFormatter.h should add these lines:
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <stdarg.h> // for va_list
#include <iosfwd> // for ostream
#include <string_view> // for string_view
/home/nwatkins/src/ceph-iwyu/src/common/HTMLFormatter.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/HTMLFormatter.h:
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <stdarg.h> // for va_list
#include <iosfwd> // for ostream
#include <string_view> // for string_view
#include "Formatter.h" // for FormatterAttrs, XMLFormatter
---
(/home/nwatkins/src/ceph-iwyu/src/common/HTMLFormatter.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/PrebufferedStreambuf.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for basic_string<>::traits_type, string, basic_string
/home/nwatkins/src/ceph-iwyu/src/common/PrebufferedStreambuf.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/PrebufferedStreambuf.h:
#include <stddef.h> // for size_t
#include <streambuf> // for basic_streambuf
#include <string> // for basic_string<>::traits_type, string, basic_string
---
/home/nwatkins/src/ceph-iwyu/src/common/PrebufferedStreambuf.cc should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
/home/nwatkins/src/ceph-iwyu/src/common/PrebufferedStreambuf.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/PrebufferedStreambuf.cc:
#include "common/PrebufferedStreambuf.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <string.h> // for memcpy, size_t
---
/home/nwatkins/src/ceph-iwyu/src/common/PriorityCache.h should add these lines:
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
/home/nwatkins/src/ceph-iwyu/src/common/PriorityCache.h should remove these lines:
- #include <stdint.h> // lines 18-18
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/PriorityCache.h:
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <string> // for string
---
(/home/nwatkins/src/ceph-iwyu/src/common/PriorityCache.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/SloppyCRCMap.h should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
#include <stddef.h> // for NULL
#include <iosfwd> // for ostream
#include <list> // for list
#include <map> // for map
#include "include/buffer_fwd.h" // for bufferlist
namespace ceph { class Formatter; }
/home/nwatkins/src/ceph-iwyu/src/common/SloppyCRCMap.h should remove these lines:
- #include "common/Formatter.h" // lines 8-8
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/SloppyCRCMap.h:
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
#include <stddef.h> // for NULL
#include <iosfwd> // for ostream
#include <list> // for list
#include <map> // for map
#include "include/buffer_fwd.h" // for bufferlist
#include "include/encoding.h" // for WRITE_CLASS_ENCODER
namespace ceph { class Formatter; }
---
/home/nwatkins/src/ceph-iwyu/src/common/SloppyCRCMap.cc should add these lines:
#include <bits/stdint-intn.h> // for int64_t
#include <cstdint> // for uint32_t, uint64_t
#include <ostream> // for operator<<, basic_ostream, basic_ostre...
#include <utility> // for pair
#include "common/Formatter.h" // for Formatter
#include "include/buffer.h" // for list::const_iterator
#include "include/denc.h" // for decode, encode, container_base<>::cont...
/home/nwatkins/src/ceph-iwyu/src/common/SloppyCRCMap.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/SloppyCRCMap.cc:
#include "common/SloppyCRCMap.h"
#include <bits/stdint-intn.h> // for int64_t
#include <cstdint> // for uint32_t, uint64_t
#include <ostream> // for operator<<, basic_ostream, basic_ostre...
#include <utility> // for pair
#include "common/Formatter.h" // for Formatter
#include "include/buffer.h" // for list::const_iterator
#include "include/denc.h" // for decode, encode, container_base<>::cont...
---
/home/nwatkins/src/ceph-iwyu/src/common/SubProcess.h should add these lines:
#include <signal.h> // for SIGKILL, SIGTERM
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/common/SubProcess.h should remove these lines:
- #include <sys/wait.h> // lines 24-24
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/SubProcess.h:
#include <signal.h> // for SIGKILL, SIGTERM
#include <sstream> // for ostringstream
#include <string> // for string
#include <vector> // for vector
---
/home/nwatkins/src/ceph-iwyu/src/common/SubProcess.cc should add these lines:
#include <errno.h> // for errno, EINTR
#include <stdio.h> // for EOF
#include <stdlib.h> // for EXIT_FAILURE, NULL, EXIT_SUCCESS
#include <sys/wait.h> // for waitpid, WEXITSTATUS, WTERMSIG, WIFEXITED
/home/nwatkins/src/ceph-iwyu/src/common/SubProcess.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/SubProcess.cc:
#include "SubProcess.h"
#include <errno.h> // for errno, EINTR
#include <stdarg.h> // for va_arg, va_end, va_list, va_start
#include <stdio.h> // for EOF
#include <stdlib.h> // for EXIT_FAILURE, NULL, EXIT_SUCCESS
#include <sys/wait.h> // for waitpid, WEXITSTATUS, WTERMSIG, WIFEXITED
#include <unistd.h> // for _exit, dup2, pipe, close, fork, write
#include <iostream> // for cerr, cout
#include "common/errno.h" // for cpp_strerror
#include "include/assert.h" // for assert, ceph_abort
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/common/admin_socket_client.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/common/admin_socket_client.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t
#include <bits/types/struct_timeval.h> // for timeval
#include <errno.h> // for errno
#include <netinet/in.h> // for ntohl
#include <stdio.h> // for snprintf, NULL
#include <stdlib.h> // for getenv
#include <string.h> // for memset, strdup
#include <time.h> // for time
#include <unistd.h> // for close, getpid, ssize_t
#include <ostream> // for operator<<, ostringstream
/home/nwatkins/src/ceph-iwyu/src/common/admin_socket_client.cc should remove these lines:
- #include <arpa/inet.h> // lines 15-15
- #include "common/admin_socket.h" // lines 19-19
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/admin_socket_client.cc:
#include "common/admin_socket_client.h"
#include <bits/stdint-uintn.h> // for uint32_t
#include <bits/types/struct_timeval.h> // for timeval
#include <errno.h> // for errno
#include <netinet/in.h> // for ntohl
#include <stdio.h> // for snprintf, NULL
#include <stdlib.h> // for getenv
#include <string.h> // for memset, strdup
#include <sys/socket.h> // for setsockopt, connect, socket
#include <sys/un.h> // for sockaddr_un
#include <time.h> // for time
#include <unistd.h> // for close, getpid, ssize_t
#include <ostream> // for operator<<, ostringstream
#include "common/errno.h" // for cpp_strerror
#include "common/safe_io.h" // for safe_read_exact, safe_write
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/bit_str.h should add these lines:
#include <bits/std_function.h> // for function
#include <bits/stdint-uintn.h> // for uint64_t
#include <iosfwd> // for ostream
/home/nwatkins/src/ceph-iwyu/src/common/bit_str.h should remove these lines:
- #include <functional> // lines 17-17
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/bit_str.h:
#include <bits/std_function.h> // for function
#include <bits/stdint-uintn.h> // for uint64_t
#include <iosfwd> // for ostream
namespace ceph { class Formatter; } // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/common/bit_str.cc should add these lines:
#include <stddef.h> // for NULL
#include <ostream> // for operator<<, ostream, basic_ostream
/home/nwatkins/src/ceph-iwyu/src/common/bit_str.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/bit_str.cc:
#include "common/bit_str.h"
#include <stddef.h> // for NULL
#include <ostream> // for operator<<, ostream, basic_ostream
#include "common/Formatter.h" // for Formatter
#include "include/assert.h" // for assert
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/bloom_filter.hpp should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t, uint8_t
#include <ext/new_allocator.h> // for size_t
#include <stdlib.h> // for rand, srand
#include <algorithm> // for copy, fill_n, find
#include <cstddef> // for size_t, NULL
#include <iterator> // for back_insert_iterator, back_inserter
#include <limits> // for numeric_limits
#include <list> // for list
#include <string> // for string
#include <vector> // for vector, vector<>::iterator
#include "include/assert.h" // for assert
#include "include/buffer_fwd.h" // for bufferlist
namespace ceph { class Formatter; }
/home/nwatkins/src/ceph-iwyu/src/common/bloom_filter.hpp should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/bloom_filter.hpp:
#include <bits/stdint-uintn.h> // for uint32_t, uint8_t
#include <ext/new_allocator.h> // for size_t
#include <stdlib.h> // for rand, srand
#include <algorithm> // for copy, fill_n, find
#include <cmath> // for pow, exp, log
#include <cstddef> // for size_t, NULL
#include <iterator> // for back_insert_iterator, back_inserter
#include <limits> // for numeric_limits
#include <list> // for list
#include <string> // for string
#include <vector> // for vector, vector<>::iterator
#include "include/assert.h" // for assert
#include "include/buffer_fwd.h" // for bufferlist
#include "include/encoding.h" // for WRITE_CLASS_ENCODER
#include "include/mempool.h" // for pool_allocator, MEMPOOL_DECLARE_FACTORY
namespace ceph { class Formatter; }
---
/home/nwatkins/src/ceph-iwyu/src/common/bloom_filter.cc should add these lines:
#include "common/Formatter.h" // for Formatter
#include "include/buffer.h" // for list::const_iterator
/home/nwatkins/src/ceph-iwyu/src/common/bloom_filter.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/bloom_filter.cc:
#include "common/bloom_filter.hpp"
#include "common/Formatter.h" // for Formatter
#include "include/buffer.h" // for list::const_iterator
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/common/code_environment.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/common/code_environment.cc should add these lines:
#include <errno.h> // for ENAMETOOLONG
/home/nwatkins/src/ceph-iwyu/src/common/code_environment.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/code_environment.cc:
#include "common/code_environment.h"
#include <errno.h> // for ENAMETOOLONG
#include <string.h> // for memset, NULL
#include <sys/prctl.h> // for prctl, PR_GET_NAME
#include <iostream> // for operator<<
#include "acconfig.h" // for HAVE_SYS_PRCTL_H
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/compat.cc should add these lines:
#include <acconfig.h> // for HAVE_POSIX_FALLOCATE
#include <sys/statfs.h> // for fstatfs, statfs
/home/nwatkins/src/ceph-iwyu/src/common/compat.cc should remove these lines:
- #include <stdint.h> // lines 5-5
- #include <sys/mount.h> // lines 11-11
- #include <sys/param.h> // lines 10-10
- #include <sys/stat.h> // lines 9-9
- #include <sys/vfs.h> // lines 13-13
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/compat.cc:
#include <acconfig.h> // for HAVE_POSIX_FALLOCATE
#include <errno.h> // for errno
#include <fcntl.h> // for posix_fallocate
#include <string.h> // for memset
#include <sys/statfs.h> // for fstatfs, statfs
#include <unistd.h> // for off_t, lseek, SEEK_SET
#include "common/safe_io.h" // for safe_write
#include "include/compat.h" // for ceph_posix_fallocate
---
/home/nwatkins/src/ceph-iwyu/src/common/condition_variable_debug.h should add these lines:
#include <bits/types/struct_timespec.h> // for timespec
#include <chrono> // for duration, time_point
#include <mutex> // for unique_lock
#include "common/mutex_debug.h" // for mutex_debug_impl
/home/nwatkins/src/ceph-iwyu/src/common/condition_variable_debug.h should remove these lines:
- #include <ctime> // lines 7-7
- namespace ceph { namespace mutex_debug_detail { template <bool> class mutex_debug_impl; } } // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/condition_variable_debug.h:
#include <bits/types/struct_timespec.h> // for timespec
#include <pthread.h> // for pthread_cond_t
#include <chrono> // for duration, time_point
#include <condition_variable> // for cv_status
#include <mutex> // for unique_lock
#include "common/ceph_time.h" // for real_clock, real_time
#include "common/mutex_debug.h" // for mutex_debug_impl
---
/home/nwatkins/src/ceph-iwyu/src/common/condition_variable_debug.cc should add these lines:
#include <errno.h> // for ETIMEDOUT
#include <ctime> // for NULL
#include <system_error> // for generic_category, system_error
#include "include/assert.h" // for assert
/home/nwatkins/src/ceph-iwyu/src/common/condition_variable_debug.cc should remove these lines:
- #include "common/mutex_debug.h" // lines 2-2
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/condition_variable_debug.cc:
#include "condition_variable_debug.h"
#include <errno.h> // for ETIMEDOUT
#include <ctime> // for NULL
#include <system_error> // for generic_category, system_error
#include "include/assert.h" // for assert
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/dout.cc should add these lines:
#include <string> // for operator<<, string
/home/nwatkins/src/ceph-iwyu/src/common/dout.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/dout.cc:
#include <iostream> // for cerr, ostream, operator<<, basic_ostream::flush
#include <string> // for operator<<, string
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/common/environment.h has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/common/environment.cc has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/common/errno.h has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/common/errno.cc has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/common/escape.h should add these lines:
#include <stddef.h> // for size_t
#include <boost/utility/string_view_fwd.hpp> // for string_view
#include <string_view> // for string_view
/home/nwatkins/src/ceph-iwyu/src/common/escape.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/escape.h:
#include <stddef.h> // for size_t
#include <boost/utility/string_view.hpp> // for basic_string_view
#include <boost/utility/string_view_fwd.hpp> // for string_view
#include <ostream> // for ostream
#include <string_view> // for string_view
---
/home/nwatkins/src/ceph-iwyu/src/common/escape.cc should add these lines:
#include <boost/optional/optional.hpp> // for optional
/home/nwatkins/src/ceph-iwyu/src/common/escape.cc should remove these lines:
- #include <boost/optional.hpp> // lines 20-20
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/escape.cc:
#include "common/escape.h"
#include <stdio.h> // for size_t, snprintf
#include <string.h> // for memcpy
#include <boost/optional/optional.hpp> // for optional
#include <iomanip> // for operator<<, setw
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/common/hex.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/common/hex.cc should add these lines:
#include <stdio.h> // for snprintf
/home/nwatkins/src/ceph-iwyu/src/common/hex.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/hex.cc:
#include "common/hex.h"
#include <stdio.h> // for snprintf
---
/home/nwatkins/src/ceph-iwyu/src/common/histogram.h should add these lines:
#include <bits/stdint-intn.h> // for int32_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <cstdint> // for int32_t
#include <vector> // for vector, operator==
#include "include/buffer_fwd.h" // for bufferlist
#include "include/intarith.h" // for cbits
/home/nwatkins/src/ceph-iwyu/src/common/histogram.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/histogram.h:
#include <bits/stdint-intn.h> // for int32_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <cstdint> // for int32_t
#include <list> // for list
#include <vector> // for vector, operator==
#include "include/buffer_fwd.h" // for bufferlist
#include "include/encoding.h" // for WRITE_CLASS_ENCODER
#include "include/intarith.h" // for cbits
namespace ceph { class Formatter; } // lines 21-21
---
/home/nwatkins/src/ceph-iwyu/src/common/histogram.cc should add these lines:
#include "include/buffer.h" // for list::const_iterator
#include "include/denc.h" // for decode, encode, container_base<>::cont...
/home/nwatkins/src/ceph-iwyu/src/common/histogram.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/histogram.cc:
#include "common/histogram.h"
#include "common/Formatter.h" // for Formatter
#include "include/buffer.h" // for list::const_iterator
#include "include/denc.h" // for decode, encode, container_base<>::cont...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/common/hostname.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/common/hostname.cc should add these lines:
#include <stddef.h> // for size_t
/home/nwatkins/src/ceph-iwyu/src/common/hostname.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/hostname.cc:
#include "common/hostname.h"
#include <stddef.h> // for size_t
#include <unistd.h> // for gethostname
---
/home/nwatkins/src/ceph-iwyu/src/common/io_priority.h should add these lines:
#include <sys/types.h> // for pid_t
/home/nwatkins/src/ceph-iwyu/src/common/io_priority.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/io_priority.h:
#include <sys/types.h> // for pid_t
#include <string> // for string
---
/home/nwatkins/src/ceph-iwyu/src/common/io_priority.cc should add these lines:
#include <ctype.h> // for tolower
#include <errno.h> // for EINVAL
#include <syscall.h> // for SYS_gettid, SYS_ioprio_set
/home/nwatkins/src/ceph-iwyu/src/common/io_priority.cc should remove these lines:
- #include <sys/syscall.h> // lines 20-20
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/io_priority.cc:
#include "io_priority.h"
#include <ctype.h> // for tolower
#include <errno.h> // for EINVAL
#include <syscall.h> // for SYS_gettid, SYS_ioprio_set
#include <unistd.h> // for syscall, pid_t
#include <algorithm> // for transform
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/iso_8601.h should add these lines:
#include <boost/optional/optional.hpp> // for optional
#include <boost/utility/string_ref_fwd.hpp> // for string_ref
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/common/iso_8601.h should remove these lines:
- #include <boost/optional.hpp> // lines 7-7
- #include <boost/utility/string_ref.hpp> // lines 8-8
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/iso_8601.h:
#include <boost/optional/optional.hpp> // for optional
#include <boost/utility/string_ref_fwd.hpp> // for string_ref
#include <string> // for string
#include "common/ceph_time.h" // for real_time
---
/home/nwatkins/src/ceph-iwyu/src/common/iso_8601.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t
#include <bits/types/struct_tm.h> // for tm
#include <bits/types/time_t.h> // for time_t
#include <time.h> // for gmtime_r
#include <boost/none.hpp> // for none
#include <boost/utility/string_ref.hpp> // for basic_string_ref
#include <cctype> // for isspace
#include <chrono> // for nanoseconds, duration_cast
#include <stdexcept> // for invalid_argument
#include "include/assert.h" // for ceph_assert
/home/nwatkins/src/ceph-iwyu/src/common/iso_8601.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/iso_8601.cc:
#include "iso_8601.h"
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t
#include <bits/types/struct_tm.h> // for tm
#include <bits/types/time_t.h> // for time_t
#include <time.h> // for gmtime_r
#include <boost/none.hpp> // for none
#include <boost/utility/string_ref.hpp> // for basic_string_ref
#include <cctype> // for isspace
#include <chrono> // for nanoseconds, duration_cast
#include <iomanip> // for operator<<, setw
#include <sstream> // for operator<<, basic_ostream
#include <stdexcept> // for invalid_argument
#include "include/assert.h" // for ceph_assert
#include "include/timegm.h" // for internal_timegm
---
(/home/nwatkins/src/ceph-iwyu/src/common/linux_version.h has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/common/linux_version.c has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/include/mempool.h should add these lines:
#include <pthread.h> // for pthread_self
#include <stdlib.h> // for free, posix_memalign
#include <sys/types.h> // for ssize_t
#include <boost/container/detail/std_fwd.hpp> // for pair
#include <functional> // for less, equal_to
#include <new> // for operator new, bad_alloc
#include <string> // for basic_string, char_traits
#include <utility> // for forward, pair
/home/nwatkins/src/ceph-iwyu/src/include/mempool.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/include/mempool.h:
#include <common/Formatter.h> // for Formatter
#include <pthread.h> // for pthread_self
#include <stdlib.h> // for free, posix_memalign
#include <sys/types.h> // for ssize_t
#include <atomic> // for atomic, __atomic_base
#include <boost/container/detail/std_fwd.hpp> // for pair
#include <boost/container/flat_map.hpp> // for flat_map
#include <boost/container/flat_set.hpp> // for flat_set
#include <cstddef> // for size_t, ptrdiff_t
#include <functional> // for less, equal_to
#include <list> // for list
#include <map> // for map, multimap
#include <mutex> // for mutex, lock_guard
#include <new> // for operator new, bad_alloc
#include <set> // for set
#include <string> // for basic_string, char_traits
#include <typeinfo> // for type_info
#include <unordered_map> // for unordered_map, hash
#include <utility> // for forward, pair
#include <vector> // for vector, allocator
#include "include/assert.h" // for assert
#include "include/compact_map.h" // for compact_map, compact_m...
#include "include/compact_set.h" // for compact_set
namespace mempool { class pool_t; } // lines 184-184
---
/home/nwatkins/src/ceph-iwyu/src/common/mempool.cc should add these lines:
#include "common/Formatter.h" // for Formatter
/home/nwatkins/src/ceph-iwyu/src/common/mempool.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/mempool.cc:
#include "include/mempool.h"
#include "common/Formatter.h" // for Formatter
#include "include/demangle.h" // for ceph_demangle
---
(/home/nwatkins/src/ceph-iwyu/src/common/mime.c has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/common/page.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/perf_histogram.h should add these lines:
#include <bits/stdint-intn.h> // for int64_t, int32_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <initializer_list> // for initializer_list
#include <utility> // for pair
#include <vector> // for vector
/home/nwatkins/src/ceph-iwyu/src/common/perf_histogram.h should remove these lines:
- #include "include/int_types.h" // lines 23-23
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/perf_histogram.h:
#include <bits/stdint-intn.h> // for int64_t, int32_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <array> // for array
#include <atomic> // for atomic
#include <initializer_list> // for initializer_list
#include <memory> // for unique_ptr
#include <utility> // for pair
#include <vector> // for vector
#include "common/Formatter.h" // for Formatter
#include "include/assert.h" // for assert
---
/home/nwatkins/src/ceph-iwyu/src/common/perf_histogram.cc should add these lines:
#include <algorithm> // for min
/home/nwatkins/src/ceph-iwyu/src/common/perf_histogram.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/perf_histogram.cc:
#include "common/perf_histogram.h"
#include <algorithm> // for min
#include <limits> // for numeric_limits
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/pipe.c should add these lines:
#include <acconfig.h> // for HAVE_PIPE2
/home/nwatkins/src/ceph-iwyu/src/common/pipe.c should remove these lines:
- #include "include/compat.h" // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/pipe.c:
#include <acconfig.h> // for HAVE_PIPE2
#include <errno.h> // for errno
#include <fcntl.h> // for O_CLOEXEC
#include <unistd.h> // for pipe2
---
/home/nwatkins/src/ceph-iwyu/src/common/reverse.h should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t
/home/nwatkins/src/ceph-iwyu/src/common/reverse.h should remove these lines:
- #include "include/int_types.h" // lines 18-18
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/reverse.h:
#include <bits/stdint-uintn.h> // for uint32_t
---
(/home/nwatkins/src/ceph-iwyu/src/common/reverse.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/common/run_cmd.cc should add these lines:
#include <errno.h> // for errno, EINTR
#include <stdlib.h> // for NULL, WEXITSTATUS, WIFEXITED, WIFSIGNALED
#include <string> // for operator<<, string
/home/nwatkins/src/ceph-iwyu/src/common/run_cmd.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/run_cmd.cc:
#include <errno.h> // for errno, EINTR
#include <stdarg.h> // for va_arg, va_end, va_list, va_start
#include <stdlib.h> // for NULL, WEXITSTATUS, WIFEXITED, WIFSIGNALED
#include <sys/wait.h> // for waitpid
#include <unistd.h> // for close, _exit, execvp, fork, STDERR_FILENO
#include <sstream> // for operator<<, basic_ostream, char_traits
#include <string> // for operator<<, string
#include <vector> // for vector, allocator
#include "common/errno.h" // for cpp_strerror
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/common/shared_mutex_debug.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/common/shared_mutex_debug.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/shared_mutex_debug.h:
#include <pthread.h> // for pthread_rwlock_t
#include <atomic> // for atomic
#include <string> // for string
#include "common/mutex_debug.h" // for mutex_debugging_base
---
/home/nwatkins/src/ceph-iwyu/src/common/shared_mutex_debug.cc should add these lines:
#include <errno.h> // for EBUSY
#include <stddef.h> // for NULL
#include <valgrind/helgrind.h> // for ANNOTATE_BENIGN_RACE_SIZED
#include <thread> // for get_id, thread::id, operator==, thread
#include "common/lockdep.h" // for g_lockdep
#include "include/assert.h" // for assert
/home/nwatkins/src/ceph-iwyu/src/common/shared_mutex_debug.cc should remove these lines:
- #include "common/valgrind.h" // lines 6-6
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/shared_mutex_debug.cc:
#include "shared_mutex_debug.h"
#include <errno.h> // for EBUSY
#include <stddef.h> // for NULL
#include <valgrind/helgrind.h> // for ANNOTATE_BENIGN_RACE_SIZED
#include <system_error> // for generic_category, system_error
#include <thread> // for get_id, thread::id, operator==, thread
#include "acconfig.h" // for HAVE_PTHREAD_RWLOCKATTR_SETKIND_NP
#include "common/lockdep.h" // for g_lockdep
#include "include/assert.h" // for assert
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/include/str_list.h should add these lines:
#include <string_view> // for string_view
/home/nwatkins/src/ceph-iwyu/src/include/str_list.h should remove these lines:
- #include <boost/utility/string_view.hpp> // lines 8-8
The full include-list for /home/nwatkins/src/ceph-iwyu/src/include/str_list.h:
#include <list> // for list
#include <set> // for set
#include <string> // for string
#include <string_view> // for string_view
#include <vector> // for vector, vector<>::const_iterator
---
(/home/nwatkins/src/ceph-iwyu/src/common/str_list.cc has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/include/str_map.h should add these lines:
#include <stddef.h> // for NULL
/home/nwatkins/src/ceph-iwyu/src/include/str_map.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/include/str_map.h:
#include <stddef.h> // for NULL
#include <map> // for map
#include <sstream> // for ostream, ostringstream
#include <string> // for string
---
/home/nwatkins/src/ceph-iwyu/src/common/str_map.cc should add these lines:
#include <ctype.h> // for isspace
#include <errno.h> // for EINVAL
#include <list> // for _List_iterator
#include <utility> // for pair
#include "json_spirit/json_spirit_error_position.h" // for Error_position
#include "json_spirit/json_spirit_reader.h" // for read_or_throw
#include "json_spirit/json_spirit_value.h" // for mValue, mObject
/home/nwatkins/src/ceph-iwyu/src/common/str_map.cc should remove these lines:
- #include "json_spirit/json_spirit.h" // lines 20-20
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/str_map.cc:
#include "include/str_map.h"
#include <ctype.h> // for isspace
#include <errno.h> // for EINVAL
#include <list> // for _List_iterator
#include <utility> // for pair
#include "include/str_list.h" // for get_str_list
#include "json_spirit/json_spirit_error_position.h" // for Error_position
#include "json_spirit/json_spirit_reader.h" // for read_or_throw
#include "json_spirit/json_spirit_value.h" // for mValue, mObject
---
/home/nwatkins/src/ceph-iwyu/src/common/strtol.h should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <type_traits> // for is_unsigned
/home/nwatkins/src/ceph-iwyu/src/common/strtol.h should remove these lines:
- #include <stdint.h> // lines 20-20
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/strtol.h:
#include <bits/stdint-uintn.h> // for uint64_t
#include <string> // for string
#include <type_traits> // for is_unsigned
---
/home/nwatkins/src/ceph-iwyu/src/common/strtol.cc should add these lines:
#include <errno.h> // for errno, ERANGE
#include <stdlib.h> // for strtod, strtof, strtoll, size_t
/home/nwatkins/src/ceph-iwyu/src/common/strtol.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/strtol.cc:
#include "strtol.h"
#include <errno.h> // for errno, ERANGE
#include <stdlib.h> // for strtod, strtof, strtoll, size_t
#include <climits> // for CHAR_BIT, INT_MAX, INT_MIN
#include <cmath> // for pow
#include <limits> // for numeric_limits
#include <sstream> // for operator<<, basic_ostream, ostringstream
#include <string_view> // for string_view, operator<<, operator==, basic_st...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/common/url_escape.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/common/url_escape.cc should add these lines:
#include <stdio.h> // for snprintf
#include <cctype> // for isalnum
/home/nwatkins/src/ceph-iwyu/src/common/url_escape.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/url_escape.cc:
#include "url_escape.h"
#include <stdio.h> // for snprintf
#include <cctype> // for isalnum
#include <sstream> // for operator<<, basic_ostream, ostringstream, basic...
#include <stdexcept> // for runtime_error
---
(/home/nwatkins/src/ceph-iwyu/src/common/utf8.h has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/common/utf8.c has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/common/version.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/common/version.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/common/version.cc should remove these lines:
- #include <string.h> // lines 15-15
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/version.cc:
#include "common/version.h"
#include <sstream> // for operator<<, basic_ostream, ostringstream
#include "ceph_ver.h" // for CEPH_RELEASE, CEPH_GIT_NICE_VER, CEPH_GIT...
#include "include/rados.h" // for ceph_release_name
---
/home/nwatkins/src/ceph-iwyu/src/common/xattr.h should add these lines:
#include <stddef.h> // for size_t
#include <sys/types.h> // for ssize_t
/home/nwatkins/src/ceph-iwyu/src/common/xattr.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/xattr.h:
#include <stddef.h> // for size_t
#include <sys/types.h> // for ssize_t
---
(/home/nwatkins/src/ceph-iwyu/src/common/xattr.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/include/crc32c.h should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t
/home/nwatkins/src/ceph-iwyu/src/include/crc32c.h should remove these lines:
- #include <stdint.h> // lines 4-4
The full include-list for /home/nwatkins/src/ceph-iwyu/src/include/crc32c.h:
#include <bits/stdint-uintn.h> // for uint32_t
---
/home/nwatkins/src/ceph-iwyu/src/common/crc32c.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/common/crc32c.cc should remove these lines:
- #include "arch/arm.h" // lines 7-7
- #include "arch/ppc.h" // lines 8-8
- #include "common/crc32c_aarch64.h" // lines 11-11
- #include "common/crc32c_ppc.h" // lines 12-12
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/crc32c.cc:
#include "include/crc32c.h"
#include "arch/intel.h" // for ceph_arch_intel_sse42
#include "arch/probe.h" // for ceph_arch_probe
#include "common/crc32c_intel_fast.h" // for ceph_crc32c_intel_fast_exists
#include "common/sctp_crc32.h" // for ceph_crc32c_sctp
---
/home/nwatkins/src/ceph-iwyu/src/common/crc32c_intel_baseline.c should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t
/home/nwatkins/src/ceph-iwyu/src/common/crc32c_intel_baseline.c should remove these lines:
- #include "include/int_types.h" // lines 37-37
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/crc32c_intel_baseline.c:
#include <bits/stdint-uintn.h> // for uint32_t
---
/home/nwatkins/src/ceph-iwyu/src/common/sctp_crc32.c should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t
/home/nwatkins/src/ceph-iwyu/src/common/sctp_crc32.c should remove these lines:
- #include "acconfig.h" // lines 46-46
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/sctp_crc32.c:
#include <bits/stdint-uintn.h> // for uint32_t
#include <stdint.h> // for uintptr_t
---
/home/nwatkins/src/ceph-iwyu/src/common/crc32c_intel_fast.c should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
/home/nwatkins/src/ceph-iwyu/src/common/crc32c_intel_fast.c should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/crc32c_intel_fast.c:
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
#include "acconfig.h" // for HAVE_GOOD_YASM_ELF64
#include "common/crc32c_intel_baseline.h" // for ceph_crc32c_intel_baseline
---
/home/nwatkins/src/ceph-iwyu/src/common/armor.c should add these lines:
#include <errno.h> // for EINVAL, ERANGE
/home/nwatkins/src/ceph-iwyu/src/common/armor.c should remove these lines:
- #include <linux/errno.h> // lines 3-3
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/armor.c:
#include <errno.h> // for EINVAL, ERANGE
---
/home/nwatkins/src/ceph-iwyu/src/common/safe_io.h should add these lines:
#include <stddef.h> // for size_t
/home/nwatkins/src/ceph-iwyu/src/common/safe_io.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/safe_io.h:
#include <stddef.h> // for size_t
#include <sys/types.h> // for ssize_t, off_t
#include "common/compiler_extensions.h" // for WARN_UNUSED_RESULT
---
/home/nwatkins/src/ceph-iwyu/src/common/safe_io.c should add these lines:
#include <acconfig.h> // for CEPH_HAVE_SPLICE
/home/nwatkins/src/ceph-iwyu/src/common/safe_io.c should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/safe_io.c:
#include "common/safe_io.h"
#include <acconfig.h> // for CEPH_HAVE_SPLICE
#include <errno.h> // for errno, EINTR, EDOM, EAGAIN
#include <fcntl.h> // for open, splice, O_RDONLY, O_CREAT, O_TRUNC
#include <limits.h> // for PATH_MAX
#include <stdio.h> // for size_t, snprintf, rename
#include <string.h> // for memcmp
#include <unistd.h> // for close, fsync, unlink, pread, pwrite, read
#include "include/compat.h" // for VOID_TEMP_FAILURE_RETRY
---
(/home/nwatkins/src/ceph-iwyu/src/common/module.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/common/addr_parsing.c should add these lines:
#include <netinet/in.h> // for IPPROTO_TCP
#include <sys/socket.h> // for AF_INET6, AF_UNSPEC, SOCK_STREAM
/home/nwatkins/src/ceph-iwyu/src/common/addr_parsing.c should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/addr_parsing.c:
#include <netdb.h> // for addrinfo, freeaddrinfo, gai_strerror, getadd...
#include <netinet/in.h> // for IPPROTO_TCP
#include <stdio.h> // for printf, NULL, size_t
#include <stdlib.h> // for free, exit, malloc, realloc
#include <string.h> // for strlen, strtok_r, memset, strchr, strdup
#include <sys/socket.h> // for AF_INET6, AF_UNSPEC, SOCK_STREAM
---
(/home/nwatkins/src/ceph-iwyu/src/common/utf8.h has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/common/utf8.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/crush/builder.c:1429:9: warning: unused variable 'weight_set_ends' [-Wunused-variable]
char *weight_set_ends = (char*)weights;
^
/home/nwatkins/src/ceph-iwyu/src/crush/builder.c:1431:9: warning: unused variable 'weights_end' [-Wunused-variable]
char *weights_end = (char *)ids;
^
/home/nwatkins/src/ceph-iwyu/src/crush/builder.c:1432:9: warning: unused variable 'ids_end' [-Wunused-variable]
char *ids_end = (char *)(ids + sum_bucket_size);
^
/home/nwatkins/src/ceph-iwyu/src/crush/builder.h should add these lines:
#include <asm/int-ll64.h> // for __u32
/home/nwatkins/src/ceph-iwyu/src/crush/builder.h should remove these lines:
- #include "include/int_types.h" // lines 4-4
The full include-list for /home/nwatkins/src/ceph-iwyu/src/crush/builder.h:
#include <asm/int-ll64.h> // for __u32
struct crush_bucket; // lines 6-6
struct crush_choose_arg; // lines 7-7
struct crush_map; // lines 8-8
struct crush_rule; // lines 9-9
---
(/home/nwatkins/src/ceph-iwyu/src/crush/builder.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/crush/mapper.h should add these lines:
#include <asm/int-ll64.h> // for __u32
#include <stddef.h> // for size_t
/home/nwatkins/src/ceph-iwyu/src/crush/mapper.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/crush/mapper.h:
#include <asm/int-ll64.h> // for __u32
#include <stddef.h> // for size_t
#include "crush.h" // for crush_map
---
/home/nwatkins/src/ceph-iwyu/src/crush/mapper.c should add these lines:
#include <string.h> // for NULL, memcpy
/home/nwatkins/src/ceph-iwyu/src/crush/mapper.c should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/crush/mapper.c:
#include "mapper.h"
#include <string.h> // for NULL, memcpy
#include "crush.h" // for crush_bucket, crush_map, crush_rule_step
#include "crush_compat.h" // for BUG_ON, S64_MIN, div64_s64
#include "crush_ln_table.h" // for __RH_LH_tbl, __LL_tbl
#include "hash.h" // for crush_hash32_3, crush_hash32_4, crush_ha...
---
/home/nwatkins/src/ceph-iwyu/src/crush/crush.h should add these lines:
#include <asm/int-ll64.h> // for __u32, __u8, __s32, __u16
#include <stddef.h> // for size_t
/home/nwatkins/src/ceph-iwyu/src/crush/crush.h should remove these lines:
- #include "crush_compat.h" // lines 7-7
The full include-list for /home/nwatkins/src/ceph-iwyu/src/crush/crush.h:
#include <asm/int-ll64.h> // for __u32, __u8, __s32, __u16
#include <stddef.h> // for size_t
---
(/home/nwatkins/src/ceph-iwyu/src/crush/crush.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/crush/hash.h should add these lines:
#include <asm/int-ll64.h> // for __u32
/home/nwatkins/src/ceph-iwyu/src/crush/hash.h should remove these lines:
- #include "crush_compat.h" // lines 7-7
The full include-list for /home/nwatkins/src/ceph-iwyu/src/crush/hash.h:
#include <asm/int-ll64.h> // for __u32
---
(/home/nwatkins/src/ceph-iwyu/src/crush/hash.c has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/arch/probe.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/arch/probe.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/arch/probe.cc should remove these lines:
- #include "arch/arm.h" // lines 7-7
- #include "arch/ppc.h" // lines 8-8
The full include-list for /home/nwatkins/src/ceph-iwyu/src/arch/probe.cc:
#include "arch/probe.h"
#include "arch/intel.h" // for ceph_arch_intel_probe
---
/home/nwatkins/src/ceph-iwyu/src/arch/intel.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/arch/intel.c should remove these lines:
- #include <stdio.h> // lines 15-15
- #include "arch/probe.h" // lines 16-16
The full include-list for /home/nwatkins/src/ceph-iwyu/src/arch/intel.c:
#include <cpuid.h> // for __get_cpuid
---
/home/nwatkins/src/ceph-iwyu/src/tracing/librbd.c:6:10: fatal error: 'tracing/librbd.h' file not found
#include "tracing/librbd.h"
^~~~~~~~~~~~~~~~~~
(/home/nwatkins/src/ceph-iwyu/src/tracing/librbd.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/tracing/rgw_op.c:6:10: fatal error: 'tracing/rgw_op.h' file not found
#include "tracing/rgw_op.h"
^~~~~~~~~~~~~~~~~~
(/home/nwatkins/src/ceph-iwyu/src/tracing/rgw_op.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/tracing/oprequest.c:6:10: fatal error: 'tracing/oprequest.h' file not found
#include "tracing/oprequest.h"
^~~~~~~~~~~~~~~~~~~~~
(/home/nwatkins/src/ceph-iwyu/src/tracing/oprequest.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/tracing/osd.c:6:10: fatal error: 'tracing/osd.h' file not found
#include "tracing/osd.h"
^~~~~~~~~~~~~~~
(/home/nwatkins/src/ceph-iwyu/src/tracing/osd.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/tracing/pg.c:6:10: fatal error: 'tracing/pg.h' file not found
#include "tracing/pg.h"
^~~~~~~~~~~~~~
(/home/nwatkins/src/ceph-iwyu/src/tracing/pg.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/tracing/librados.c:6:10: fatal error: 'tracing/librados.h' file not found
#include "tracing/librados.h"
^~~~~~~~~~~~~~~~~~~~
(/home/nwatkins/src/ceph-iwyu/src/tracing/librados.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/tracing/objectstore.c:6:10: fatal error: 'tracing/objectstore.h' file not found
#include "tracing/objectstore.h"
^~~~~~~~~~~~~~~~~~~~~~~
(/home/nwatkins/src/ceph-iwyu/src/tracing/objectstore.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/tracing/rgw_rados.c:6:10: fatal error: 'tracing/rgw_rados.h' file not found
#include "tracing/rgw_rados.h"
^~~~~~~~~~~~~~~~~~~~~
(/home/nwatkins/src/ceph-iwyu/src/tracing/rgw_rados.c has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/lua/src/lapi.h should add these lines:
#include "lua.h" // for LUA_MULTRET
/home/nwatkins/src/ceph-iwyu/src/lua/src/lapi.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lapi.h:
#include "llimits.h" // for api_check
#include "lstate.h" // for CallInfo
#include "lua.h" // for LUA_MULTRET
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lapi.c should add these lines:
#include <stddef.h> // for ptrdiff_t
#include "luaconf.h" // for LUA_API, LUAI_MAXSTACK
#include "lzio.h" // for luaZ_init, ZIO
/home/nwatkins/src/ceph-iwyu/src/lua/src/lapi.c should remove these lines:
- #include "lmem.h" // lines 23-23
- #include "lobject.h" // lines 24-24
- #include "lprefix.h" // lines 10-10
- #include "ltm.h" // lines 28-28
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lapi.c:
#include "lapi.h"
#include <stdarg.h> // for va_list, va_end, va_start
#include <stddef.h> // for ptrdiff_t
#include <string.h> // for NULL, size_t
#include "ldebug.h" // for luaG_errormsg
#include "ldo.h" // for luaD_call, luaD_callnoyield, luaD_growstack
#include "lfunc.h" // for UpVal, luaF_newCclosure, MAXUPVAL, UpVal::(anon...
#include "lgc.h" // for luaC_checkGC, luaC_checkfinalizer, luaC_barrier
#include "lstate.h" // for lua_State, Value, StkId, global_State, TValue
#include "lstring.h" // for luaS_new, luaS_newlstr, luaS_newudata
#include "ltable.h" // for luaH_getint, luaH_get, luaH_getstr, luaH_set
#include "lua.h" // for lua_State, LUA_REGISTRYINDEX, lua_Integer, lua_...
#include "luaconf.h" // for LUA_API, LUAI_MAXSTACK
#include "lundump.h" // for luaU_dump
#include "lvm.h" // for luaV_finishget, luaV_finishset, luaV_concat
#include "lzio.h" // for luaZ_init, ZIO
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lcode.h should add these lines:
#include "llimits.h" // for Instruction
#include "lstate.h" // for Proto, TString
#include "lua.h" // for LUA_MULTRET, lua_Integer
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lcode.h should remove these lines:
- #include "llex.h" // lines 10-10
- #include "lobject.h" // lines 11-11
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lcode.h:
#include "llimits.h" // for Instruction
#include "lopcodes.h" // for MAXARG_sBx, OpCode
#include "lparser.h" // for FuncState, expdesc, expdesc::(anonymous)
#include "lstate.h" // for Proto, TString
#include "lua.h" // for LUA_MULTRET, lua_Integer
#include "luaconf.h" // for LUAI_FUNC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lcode.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/lcode.c should remove these lines:
- #include <math.h> // lines 13-13
- #include "ldebug.h" // lines 19-19
- #include "ldo.h" // lines 20-20
- #include "lobject.h" // lines 24-24
- #include "lprefix.h" // lines 10-10
- #include "lstring.h" // lines 27-27
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lcode.c:
#include "lcode.h"
#include <stdlib.h> // for abs, NULL, size_t
#include "lgc.h" // for luaC_barrier
#include "llex.h" // for luaX_syntaxerror, LexState
#include "lmem.h" // for luaM_growvector
#include "lopcodes.h" // for OpCode, GET_OPCODE, SETARG_A, NO_REG, GETARG_B
#include "lparser.h" // for expdesc, FuncState, expdesc::(anonymous), expd...
#include "ltable.h" // for luaH_set
#include "lua.h" // for lua_Integer, lua_Number, LUA_MULTRET, LUA_OPADD
#include "lvm.h" // for tointeger, luaV_rawequalobj
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lctype.h should add these lines:
#include "luaconf.h" // for LUAI_DDEC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lctype.h should remove these lines:
- #include "lua.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lctype.h:
#include <limits.h> // for UCHAR_MAX
#include "llimits.h" // for lu_byte
#include "luaconf.h" // for LUAI_DDEC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lctype.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/lctype.c should remove these lines:
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lctype.c:
#include "lctype.h"
#include <limits.h> // for UCHAR_MAX
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldebug.h should add these lines:
#include "llimits.h" // for l_noret, Instruction, cast
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldebug.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/ldebug.h:
#include "llimits.h" // for l_noret, Instruction, cast
#include "lstate.h" // for Proto, TValue, TString
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldebug.c should add these lines:
#include "llex.h" // for LUA_ENV
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldebug.c should remove these lines:
- #include "lcode.h" // lines 20-20
- #include "lobject.h" // lines 24-24
- #include "lprefix.h" // lines 10-10
- #include "lstring.h" // lines 27-27
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/ldebug.c:
#include "ldebug.h"
#include <stdarg.h> // for va_end, va_list, va_start
#include <stddef.h> // for NULL, ptrdiff_t
#include <string.h> // for strchr, strcmp
#include "lapi.h" // for api_incr_top
#include "ldo.h" // for luaD_hook, luaD_throw, luaD_callnoyield, resto...
#include "lfunc.h" // for luaF_getlocalname, UpVal
#include "llex.h" // for LUA_ENV
#include "lopcodes.h" // for GETARG_B, GET_OPCODE, GETARG_A, OP_GETTABLE
#include "lstate.h" // for CallInfo, lua_State, Proto, LClosure, TValue
#include "ltable.h" // for luaH_new, luaH_setint
#include "ltm.h" // for TMS, objtypename, TM_ADD, TM_BNOT, TM_CONCAT
#include "lua.h" // for lua_State, lua_Debug, LUA_YIELD, LUA_MASKLINE
#include "lvm.h" // for cvt2str, tointeger, tonumber
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldo.h should add these lines:
#include <stddef.h> // for ptrdiff_t
#include "llimits.h" // for condmovestack, l_noret
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldo.h should remove these lines:
- #include "lobject.h" // lines 11-11
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/ldo.h:
#include <stddef.h> // for ptrdiff_t
#include "llimits.h" // for condmovestack, l_noret
#include "lstate.h" // for TValue, StkId, CallInfo
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC
#include "lzio.h" // for ZIO
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldo.c should add these lines:
struct lua_longjmp;
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldo.c should remove these lines:
- #include "lobject.h" // lines 25-25
- #include "lprefix.h" // lines 10-10
- #include "ltable.h" // lines 30-30
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/ldo.c:
#include "ldo.h"
#include <setjmp.h> // for _longjmp, _setjmp, jmp_buf
#include <stdlib.h> // for NULL, abort
#include <string.h> // for strchr
#include "lapi.h" // for api_checknelems, adjustresults, api_incr_top
#include "ldebug.h" // for luaG_runerror, luaG_typeerror
#include "lfunc.h" // for luaF_close, UpVal, luaF_initupvals, UpVal::(an...
#include "lgc.h" // for luaC_checkGC
#include "lmem.h" // for luaM_freearray, luaM_reallocvector
#include "lopcodes.h" // for GET_OPCODE, OP_TAILCALL
#include "lparser.h" // for Dyndata, Labellist, Dyndata::(anonymous), luaY...
#include "lstate.h" // for lua_State, CallInfo, StkId, CallInfo::(anonymo...
#include "lstring.h" // for luaS_new, luaS_newliteral
#include "ltm.h" // for luaT_gettmbyobj, TM_CALL
#include "lua.h" // for lua_State, LUA_YIELD, LUA_OK, LUA_MINSTACK
#include "lundump.h" // for luaU_undump
#include "lvm.h" // for luaV_execute, luaV_finishOp
#include "lzio.h" // for ZIO, Mbuffer, luaZ_freebuffer, luaZ_initbuffer
struct lua_longjmp;
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldump.c should add these lines:
#include "llimits.h" // for lu_byte, Instruction, cast_int, lua_assert, lua...
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldump.c should remove these lines:
- #include "lobject.h" // lines 17-17
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/ldump.c:
#include <stddef.h> // for size_t, NULL
#include "llimits.h" // for lu_byte, Instruction, cast_int, lua_assert, lua...
#include "lstate.h" // for Proto, LocVar, Upvaldesc, Value, TString, TValue
#include "lua.h" // for lua_Integer, lua_Number, lua_State, lua_Writer
#include "lundump.h" // for LUAC_DATA, LUAC_FORMAT, LUAC_INT, LUAC_NUM, LUA...
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lfunc.h should add these lines:
#include "llimits.h" // for cast, lu_mem
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lfunc.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lfunc.h:
#include "llimits.h" // for cast, lu_mem
#include "lobject.h" // for TValue, UpVal, LClosure, Proto, CClosure, StkId
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lfunc.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/lfunc.c should remove these lines:
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lfunc.c:
#include "lfunc.h"
#include <stddef.h> // for NULL
#include "lgc.h" // for luaC_newobj, luaC_upvalbarrier
#include "lmem.h" // for luaM_freearray, luaM_free, luaM_new
#include "lobject.h" // for Proto, UpVal, LClosure, LocVar, CClosure, GCObject
#include "lstate.h" // for lua_State, G, global_State, gco2ccl, gco2lcl
#include "lua.h" // for lua_State
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lgc.h should add these lines:
#include <stddef.h> // for size_t
#include "lfunc.h" // for upisopen
#include "llimits.h" // for cast, lu_byte, cast_int, cast_void, condchangemem
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lgc.h should remove these lines:
- #include "lobject.h" // lines 11-11
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lgc.h:
#include <stddef.h> // for size_t
#include "lfunc.h" // for upisopen
#include "llimits.h" // for cast, lu_byte, cast_int, cast_void, condchangemem
#include "lstate.h" // for GCObject, global_State, TString, Table, gcvalue
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lgc.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/lgc.c should remove these lines:
- #include "ldebug.h" // lines 17-17
- #include "lobject.h" // lines 22-22
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lgc.c:
#include "lgc.h"
#include <string.h> // for NULL, size_t, strchr
#include "ldo.h" // for luaD_callnoyield, luaD_pcall, luaD_shrinkstack
#include "lfunc.h" // for UpVal, UpVal::(anonymous union)::(anonymous)
#include "lmem.h" // for luaM_freemem, luaM_free, luaM_newobject
#include "lstate.h" // for global_State, GCObject, lua_State, Table, Value
#include "lstring.h" // for sizelstring, luaS_clearcache, luaS_remove, luaS...
#include "ltable.h" // for gval, gnode, gkey, luaH_free, wgkey
#include "ltm.h" // for TM_GC, TM_MODE, luaT_gettmbyobj, gfasttm
#include "lua.h" // for lua_State, LUA_TTABLE, LUA_TTHREAD, LUA_TUSERDATA
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/llex.h should add these lines:
#include <stddef.h> // for size_t
#include "llimits.h" // for cast, l_noret
#include "lstate.h" // for TString, Table
#include "lua.h" // for lua_State, lua_Integer, lua_Number
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/llex.h should remove these lines:
- #include "lobject.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/llex.h:
#include <stddef.h> // for size_t
#include "llimits.h" // for cast, l_noret
#include "lstate.h" // for TString, Table
#include "lua.h" // for lua_State, lua_Integer, lua_Number
#include "luaconf.h" // for LUAI_FUNC
#include "lzio.h" // for ZIO, Mbuffer
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/llex.c should add these lines:
#include <limits.h> // for UCHAR_MAX
/home/nwatkins/src/ceph-iwyu/src/lua/src/llex.c should remove these lines:
- #include "lobject.h" // lines 23-23
- #include "lparser.h" // lines 24-24
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/llex.c:
#include "llex.h"
#include <limits.h> // for UCHAR_MAX
#include <locale.h> // for NULL
#include <string.h> // for size_t
#include "lctype.h" // for lisdigit, lisxdigit, lislalnum, lislalpha, liss...
#include "ldebug.h" // for luaG_addinfo
#include "ldo.h" // for luaD_throw
#include "lgc.h" // for luaC_fix, luaC_checkGC
#include "lstate.h" // for luaO_pushfstring, TString, luaO_hexavalue, luaO...
#include "lstring.h" // for luaS_new, luaS_newlstr, luaS_newliteral, isrese...
#include "ltable.h" // for luaH_set, keyfromval
#include "lua.h" // for lua_State, LUA_ERRSYNTAX
#include "lzio.h" // for zgetc, luaZ_buffer, EOZ, luaZ_bufflen, luaZ_buf...
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lmem.h should add these lines:
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lmem.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lmem.h:
#include <stddef.h> // for size_t, NULL
#include "llimits.h" // for cast, MAX_SIZET, cast_void, l_noret
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lmem.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/lmem.c should remove these lines:
- #include "lobject.h" // lines 21-21
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lmem.c:
#include "lmem.h"
#include <stddef.h> // for size_t, NULL
#include "ldebug.h" // for luaG_runerror
#include "ldo.h" // for luaD_throw
#include "lgc.h" // for luaC_fullgc
#include "lstate.h" // for global_State, G, lua_State
#include "lua.h" // for lua_State, LUA_ERRMEM
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lobject.h should add these lines:
#include <stddef.h> // for size_t, NULL
#include "luaconf.h" // for LUAI_FUNC, LUAI_DDEC
struct GCObject;
/home/nwatkins/src/ceph-iwyu/src/lua/src/lobject.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lobject.h:
#include <stdarg.h> // for va_list
#include <stddef.h> // for size_t, NULL
#include "llimits.h" // for check_exp, lu_byte, cast, lua_longassert, L_Uma...
#include "lua.h" // for LUA_TNUMBER, LUA_TFUNCTION, LUA_TNIL, lua_State
#include "luaconf.h" // for LUAI_FUNC, LUAI_DDEC
struct GCObject;
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lobject.c should add these lines:
#include "ltm.h" // for luaT_trybinTM, TMS, TM_ADD
/home/nwatkins/src/ceph-iwyu/src/lua/src/lobject.c should remove these lines:
- #include <math.h> // lines 14-14
- #include <stdio.h> // lines 16-16
- #include <stdlib.h> // lines 17-17
- #include "lmem.h" // lines 25-25
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lobject.c:
#include "lobject.h"
#include <locale.h> // for NULL
#include <stdarg.h> // for va_arg, va_list, va_end, va_start
#include <string.h> // for memcpy, strlen, strchr, strpbrk, size_t, strspn
#include "lctype.h" // for lisspace, lisdigit, lisprint, lisxdigit, ltolower
#include "ldebug.h" // for luaG_runerror
#include "ldo.h" // for luaD_inctop, luaD_checkstack
#include "lstate.h" // for Value, lua_State, TValue, UTF8BUFFSZ, setivalue
#include "lstring.h" // for luaS_newlstr
#include "ltm.h" // for luaT_trybinTM, TMS, TM_ADD
#include "lua.h" // for lua_State, lua_Number, lua_Integer, LUA_OPADD
#include "lvm.h" // for intop, luaV_shiftl, tonumber, luaV_concat, luaV...
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lopcodes.h should add these lines:
#include "luaconf.h" // for LUAI_BITSINT, LUAI_DDEC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lopcodes.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lopcodes.h:
#include "llimits.h" // for cast, lu_byte
#include "luaconf.h" // for LUAI_BITSINT, LUAI_DDEC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lopcodes.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/lopcodes.c should remove these lines:
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lopcodes.c:
#include "lopcodes.h"
#include <stddef.h> // for NULL
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lparser.h should add these lines:
#include "lstate.h" // for LClosure, Proto, TString
#include "lua.h" // for lua_Integer, lua_Number, lua_State
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lparser.h should remove these lines:
- #include "lobject.h" // lines 11-11
- struct BlockCnt; // lines 94-94
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lparser.h:
#include "llimits.h" // for lu_byte
#include "lstate.h" // for LClosure, Proto, TString
#include "lua.h" // for lua_Integer, lua_Number, lua_State
#include "luaconf.h" // for LUAI_FUNC
#include "lzio.h" // for Mbuffer, ZIO
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lparser.c should add these lines:
#include <limits.h> // for SHRT_MAX
#include "lgc.h" // for luaC_objbarrier, luaC_checkGC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lparser.c should remove these lines:
- #include "ldebug.h" // lines 18-18
- #include "lobject.h" // lines 23-23
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lparser.c:
#include "lparser.h"
#include <limits.h> // for SHRT_MAX
#include <string.h> // for NULL, size_t
#include "lcode.h" // for luaK_exp2nextreg, luaK_codeABC, luaK_reserveregs
#include "ldo.h" // for luaD_inctop
#include "lfunc.h" // for luaF_newproto, luaF_newLclosure, MAXUPVAL
#include "lgc.h" // for luaC_objbarrier, luaC_checkGC
#include "llex.h" // for LexState, luaX_next, Token, luaX_syntaxerror
#include "lmem.h" // for luaM_reallocvector, luaM_growvector
#include "lopcodes.h" // for SETARG_C, LFIELDS_PER_FLUSH, MAXARG_Bx, OP_CALL
#include "lstate.h" // for Proto, luaO_pushfstring, TString, LocVar, Upva...
#include "lstring.h" // for luaS_new, isreserved
#include "ltable.h" // for luaH_new
#include "lua.h" // for lua_State, LUA_MULTRET
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lstate.h should add these lines:
#include <stddef.h> // for ptrdiff_t
#include "llimits.h" // for check_exp, cast, lu_byte, l_mem, lu_mem, Instru...
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lstate.h should remove these lines:
- #include "lzio.h" // lines 14-14
- struct lua_longjmp; // lines 33-33
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lstate.h:
#include <stddef.h> // for ptrdiff_t
#include "llimits.h" // for check_exp, cast, lu_byte, l_mem, lu_mem, Instru...
#include "lobject.h" // for GCObject, StkId, TString, novariant, Closure
#include "ltm.h" // for TM_N
#include "lua.h" // for lua_State, LUA_MINSTACK, LUA_NUMTAGS, LUA_TFUNC...
#include "luaconf.h" // for LUAI_FUNC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lstate.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/lstate.c should remove these lines:
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lstate.c:
#include "lstate.h"
#include <stddef.h> // for NULL, size_t, offsetof
#include <string.h> // for memcpy
#include <time.h> // for time
#include "lapi.h" // for api_incr_top
#include "ldebug.h" // for resethookcount
#include "ldo.h" // for luaD_rawrunprotected
#include "lfunc.h" // for luaF_close
#include "lgc.h" // for luaC_freeallobjects, luaC_white, GCSpause, WHIT...
#include "llex.h" // for luaX_init
#include "lmem.h" // for luaM_free, luaM_freearray, luaM_new, luaM_newob...
#include "lstring.h" // for luaS_hash, luaS_init
#include "ltable.h" // for luaH_new, luaH_setint, luaH_resize
#include "ltm.h" // for luaT_init
#include "lua.h" // for lua_State, LUA_TTHREAD, lua_version, LUA_OK
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lstring.h should add these lines:
#include <stddef.h> // for size_t
#include "llimits.h" // for check_exp
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lstring.h should remove these lines:
- #include "lgc.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lstring.h:
#include <stddef.h> // for size_t
#include "llimits.h" // for check_exp
#include "lobject.h" // for TString, LUA_TSHRSTR, UTString, UUdata, Udata
#include "lstate.h" // for global_State
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lstring.c should add these lines:
#include "lgc.h" // for luaC_newobj, luaC_fix, changewhite, isdead, isw...
/home/nwatkins/src/ceph-iwyu/src/lua/src/lstring.c should remove these lines:
- #include "ldebug.h" // lines 17-17
- #include "ldo.h" // lines 18-18
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lstring.c:
#include "lstring.h"
#include <string.h> // for size_t, memcmp, memcpy, NULL, strcmp, strlen
#include "lgc.h" // for luaC_newobj, luaC_fix, changewhite, isdead, isw...
#include "lmem.h" // for luaM_toobig, luaM_reallocvector
#include "lobject.h" // for TString, TString::(anonymous), getstr, Udata, lmod
#include "lstate.h" // for stringtable, global_State, G, lua_State, GCUnion
#include "lua.h" // for lua_State, LUA_TUSERDATA
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/ltable.h should add these lines:
#include <stddef.h> // for offsetof
#include "llimits.h" // for cast
#include "lstate.h" // for Node, Table, TKey, TValue, TKey::(anonymous)
#include "lua.h" // for lua_State, lua_Integer
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/ltable.h should remove these lines:
- #include "lobject.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/ltable.h:
#include <stddef.h> // for offsetof
#include "llimits.h" // for cast
#include "lstate.h" // for Node, Table, TKey, TValue, TKey::(anonymous)
#include "lua.h" // for lua_State, lua_Integer
#include "luaconf.h" // for LUAI_FUNC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/ltable.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/ltable.c should remove these lines:
- #include "ldo.h" // lines 32-32
- #include "lobject.h" // lines 35-35
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/ltable.c:
#include "ltable.h"
#include <limits.h> // for CHAR_BIT, INT_MAX, INT_MIN
#include <math.h> // for frexp
#include "ldebug.h" // for luaG_runerror
#include "lgc.h" // for luaC_newobj, luaC_barrierback
#include "lmem.h" // for luaM_freearray, luaM_reallocvector, luaM_free
#include "lstate.h" // for Table, TValue, Node, Value, sizenode, ttisnil
#include "lstring.h" // for luaS_hashlongstr, eqshrstr
#include "lua.h" // for lua_State, lua_Integer, LUA_TBOOLEAN, LUA_TLIGH...
#include "lvm.h" // for luaV_tointeger, luaV_rawequalobj
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/ltm.h should add these lines:
#include <stddef.h> // for NULL
#include "lstate.h" // for TValue, StkId, LUA_TOTALTAGS, TString, Table
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC, LUAI_DDEC
/home/nwatkins/src/ceph-iwyu/src/lua/src/ltm.h should remove these lines:
- #include "lobject.h" // lines 11-11
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/ltm.h:
#include <stddef.h> // for NULL
#include "lstate.h" // for TValue, StkId, LUA_TOTALTAGS, TString, Table
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAI_FUNC, LUAI_DDEC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/ltm.c should add these lines:
#include "lgc.h" // for luaC_fix
#include "llimits.h" // for cast_byte, lua_assert
/home/nwatkins/src/ceph-iwyu/src/lua/src/ltm.c should remove these lines:
- #include "lobject.h" // lines 19-19
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/ltm.c:
#include "ltm.h"
#include <string.h> // for NULL
#include "ldebug.h" // for luaG_opinterror, luaG_concaterror, luaG_tointerror
#include "ldo.h" // for luaD_call, luaD_callnoyield, restorestack, save...
#include "lgc.h" // for luaC_fix
#include "llimits.h" // for cast_byte, lua_assert
#include "lstate.h" // for TValue, lua_State, Value, G, Table, global_State
#include "lstring.h" // for luaS_new
#include "ltable.h" // for luaH_getshortstr
#include "lua.h" // for lua_State, LUA_TTABLE, LUA_TUSERDATA, lua_Number
#include "lvm.h" // for tonumber
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lundump.h should add these lines:
#include "lstate.h" // for LClosure, Proto
#include "lua.h" // for LUA_VERSION_MAJOR, LUA_VERSION_MINOR, lua_State
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lundump.h should remove these lines:
- #include "lobject.h" // lines 11-11
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lundump.h:
#include "llimits.h" // for cast_num
#include "lstate.h" // for LClosure, Proto
#include "lua.h" // for LUA_VERSION_MAJOR, LUA_VERSION_MINOR, lua_State
#include "luaconf.h" // for LUAI_FUNC
#include "lzio.h" // for ZIO
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lundump.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/lundump.c should remove these lines:
- #include "ldebug.h" // lines 17-17
- #include "lobject.h" // lines 21-21
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lundump.c:
#include "lundump.h"
#include <string.h> // for size_t, NULL, memcmp, strlen
#include "ldo.h" // for luaD_inctop, luaD_throw
#include "lfunc.h" // for luaF_newproto, luaF_newLclosure
#include "lmem.h" // for luaM_newvector
#include "lstring.h" // for luaS_createlngstrobj, luaS_newlstr
#include "lua.h" // for lua_Integer, lua_Number, LUA_SIGNATURE, lua_State
#include "lzio.h" // for luaZ_read, ZIO
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lvm.h should add these lines:
#include <stddef.h> // for NULL
#include "lgc.h" // for luaC_barrierback
#include "llimits.h" // for l_castS2U, l_castU2S, cast
#include "lstate.h" // for fltvalue, ttisfloat, TValue, hvalue, ivalue
#include "lua.h" // for lua_State, lua_Integer, lua_Number
#include "luaconf.h" // for LUAI_FUNC
/home/nwatkins/src/ceph-iwyu/src/lua/src/lvm.h should remove these lines:
- #include "ldo.h" // lines 11-11
- #include "lobject.h" // lines 12-12
- #include "ltm.h" // lines 13-13
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lvm.h:
#include <stddef.h> // for NULL
#include "lgc.h" // for luaC_barrierback
#include "llimits.h" // for l_castS2U, l_castU2S, cast
#include "lstate.h" // for fltvalue, ttisfloat, TValue, hvalue, ivalue
#include "lua.h" // for lua_State, lua_Integer, lua_Number
#include "luaconf.h" // for LUAI_FUNC
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lvm.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/lvm.c should remove these lines:
- #include <math.h> // lines 14-14
- #include <stdlib.h> // lines 16-16
- #include "lobject.h" // lines 25-25
- #include "lprefix.h" // lines 10-10
- #include "ltm.h" // lines 30-30
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lvm.c:
#include "lvm.h"
#include <float.h> // for DBL_MANT_DIG
#include <limits.h> // for CHAR_BIT
#include <stdio.h> // for NULL, size_t
#include <string.h> // for memcpy, strcoll, strlen
#include "ldebug.h" // for luaG_runerror, luaG_typeerror, luaG_ordererror
#include "ldo.h" // for luaD_precall, luaD_call, luaD_poscall, luaD_ch...
#include "lfunc.h" // for luaF_close, UpVal, luaF_findupval, luaF_newLcl...
#include "lgc.h" // for luaC_condGC, luaC_barrierback, isblack, luaC_u...
#include "lopcodes.h" // for GETARG_B, GETARG_C, INDEXK, ISK, GETARG_A, GET...
#include "lstate.h" // for Value, TValue, CallInfo, CallInfo::(anonymous ...
#include "lstring.h" // for luaS_createlngstrobj, luaS_eqlngstr, luaS_newlstr
#include "ltable.h" // for luaH_get, luaH_getn, luaH_getstr, luaH_new
#include "lua.h" // for lua_State, lua_Integer, lua_Number, LUA_TTABLE
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lzio.h should add these lines:
#include <stddef.h> // for size_t, NULL
#include "llimits.h" // for cast_uchar
#include "luaconf.h" // for LUAI_FUNC
struct Zio;
/home/nwatkins/src/ceph-iwyu/src/lua/src/lzio.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lzio.h:
#include <stddef.h> // for size_t, NULL
#include "llimits.h" // for cast_uchar
#include "lmem.h" // for luaM_reallocvchar
#include "lua.h" // for lua_Reader, lua_State
#include "luaconf.h" // for LUAI_FUNC
struct Zio;
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lzio.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/lzio.c should remove these lines:
- #include "lmem.h" // lines 18-18
- #include "lprefix.h" // lines 10-10
- #include "lstate.h" // lines 19-19
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lzio.c:
#include "lzio.h"
#include <string.h> // for size_t, memcpy, NULL
#include "llimits.h" // for cast_uchar, lua_lock, lua_unlock
#include "lua.h" // for lua_State, lua_Reader
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lauxlib.h should add these lines:
#include "luaconf.h" // for LUALIB_API, LUAL_BUFFERSIZE
/home/nwatkins/src/ceph-iwyu/src/lua/src/lauxlib.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lauxlib.h:
#include <stddef.h> // for size_t, NULL
#include <stdio.h> // for stderr, fflush, fprintf, stdout, FILE
#include "lua.h" // for lua_State, lua_getfield, lua_type, lua_typename
#include "luaconf.h" // for LUALIB_API, LUAL_BUFFERSIZE
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lauxlib.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/lua/src/lauxlib.c should remove these lines:
- #include <sys/wait.h> // lines 247-247
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lauxlib.c:
#include "lauxlib.h"
#include <errno.h> // for errno
#include <stdarg.h> // for va_end, va_list, va_start
#include <stdio.h> // for getc, EOF, fclose, feof, ferror, fopen, fread
#include <stdlib.h> // for free, realloc, WEXITSTATUS, WIFEXITED, WIFSIGNALED
#include <string.h> // for strlen, strerror, memcpy, strcmp, strncmp, strstr
#include "lua.h" // for lua_State, lua_pushfstring, lua_Debug, lua_pushs...
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lbaselib.c should add these lines:
#include "luaconf.h" // for LUAMOD_API
/home/nwatkins/src/ceph-iwyu/src/lua/src/lbaselib.c should remove these lines:
- #include <stdlib.h> // lines 15-15
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lbaselib.c:
#include <ctype.h> // for isalnum, isdigit, toupper
#include <stdio.h> // for NULL, size_t
#include <string.h> // for strspn
#include "lauxlib.h" // for luaL_checkany, luaL_checktype, luaL_checkinteger
#include "lua.h" // for lua_pushvalue, lua_State, lua_settop, lua_gettop
#include "luaconf.h" // for LUAMOD_API
#include "lualib.h" // for luaopen_base
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lbitlib.c should add these lines:
#include "luaconf.h" // for LUAMOD_API
/home/nwatkins/src/ceph-iwyu/src/lua/src/lbitlib.c should remove these lines:
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lbitlib.c:
#include "lauxlib.h" // for luaL_error
#include "lua.h" // for lua_State
#include "luaconf.h" // for LUAMOD_API
#include "lualib.h" // for luaopen_bit32
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lcorolib.c should add these lines:
#include "luaconf.h" // for LUAMOD_API
/home/nwatkins/src/ceph-iwyu/src/lua/src/lcorolib.c should remove these lines:
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lcorolib.c:
#include <stdlib.h> // for NULL
#include "lauxlib.h" // for luaL_checktype, luaL_where, luaL_Reg, luaL_argc...
#include "lua.h" // for lua_State, lua_gettop, lua_pushboolean, lua_xmove
#include "luaconf.h" // for LUAMOD_API
#include "lualib.h" // for luaopen_coroutine
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldblib.c should add these lines:
#include "luaconf.h" // for LUAMOD_API
/home/nwatkins/src/ceph-iwyu/src/lua/src/ldblib.c should remove these lines:
- #include <stdlib.h> // lines 14-14
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/ldblib.c:
#include <stdio.h> // for NULL, fgets, stdin
#include <string.h> // for strchr, strcmp, strlen
#include "lauxlib.h" // for luaL_checkinteger, luaL_checkany, luaL_checktype
#include "lua.h" // for lua_State, lua_pushstring, lua_pushvalue, lua_D...
#include "luaconf.h" // for LUAMOD_API
#include "lualib.h" // for lua_assert, luaopen_debug
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/liolib.c should add these lines:
#include "luaconf.h" // for LUAL_BUFFERSIZE, LUA_USE_POSIX, LUAMOD_API
/home/nwatkins/src/ceph-iwyu/src/lua/src/liolib.c should remove these lines:
- #include <stdlib.h> // lines 17-17
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/liolib.c:
#include <ctype.h> // for isdigit, isspace, isxdigit
#include <errno.h> // for errno
#include <locale.h> // for NULL
#include <stdio.h> // for FILE, fflush, getc_unlocked, size_t, flockfile
#include <string.h> // for strchr, strerror, strlen, strspn
#include <sys/types.h> // for off_t
#include "lauxlib.h" // for luaL_fileresult, luaL_checkudata, luaL_error
#include "lua.h" // for lua_State, lua_pushvalue, lua_pushnil, lua_ge...
#include "luaconf.h" // for LUAL_BUFFERSIZE, LUA_USE_POSIX, LUAMOD_API
#include "lualib.h" // for lua_assert, luaopen_io
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lmathlib.c should add these lines:
#include "luaconf.h" // for l_mathop, LUA_MAXINTEGER, LUAMOD_API, LUA_MININ...
/home/nwatkins/src/ceph-iwyu/src/lua/src/lmathlib.c should remove these lines:
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lmathlib.c:
#include <math.h> // for log, ceil, floor, acos, asin, atan2, cos, exp
#include <stdlib.h> // for NULL, random, srandom
#include "lauxlib.h" // for luaL_checknumber, luaL_checkinteger, luaL_checkany
#include "lua.h" // for lua_pushnumber, lua_State, lua_pushinteger, lua...
#include "luaconf.h" // for l_mathop, LUA_MAXINTEGER, LUAMOD_API, LUA_MININ...
#include "lualib.h" // for luaopen_math
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/loslib.c should add these lines:
#include <bits/types/struct_tm.h> // for tm
#include <bits/types/time_t.h> // for time_t
#include <limits.h> // for INT_MAX
#include <stdio.h> // for remove, rename
#include <sys/time.h> // for CLOCKS_PER_SEC
#include "luaconf.h" // for LUA_USE_POSIX, LUAMOD_API
/home/nwatkins/src/ceph-iwyu/src/lua/src/loslib.c should remove these lines:
- #include <errno.h> // lines 13-13
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/loslib.c:
#include <bits/types/struct_tm.h> // for tm
#include <bits/types/time_t.h> // for time_t
#include <limits.h> // for INT_MAX
#include <locale.h> // for NULL, setlocale, LC_ALL, LC_COLLATE
#include <stdio.h> // for remove, rename
#include <stdlib.h> // for exit, getenv, mkstemp, system, EXI...
#include <string.h> // for strchr, strcmp, strcpy
#include <sys/time.h> // for CLOCKS_PER_SEC
#include <time.h> // for time, clock, difftime, gmtime_r
#include <unistd.h> // for close
#include "lauxlib.h" // for luaL_error, luaL_fileresult, luaL_...
#include "lua.h" // for lua_State, lua_pushstring, lua_tob...
#include "luaconf.h" // for LUA_USE_POSIX, LUAMOD_API
#include "lualib.h" // for luaopen_os
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lstrlib.c should add these lines:
#include "luaconf.h" // for l_mathlim, l_sprintf, LUA_NUMBER_FRMLEN, lua_nu...
/home/nwatkins/src/ceph-iwyu/src/lua/src/lstrlib.c should remove these lines:
- #include <stdio.h> // lines 17-17
- #include <stdlib.h> // lines 18-18
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lstrlib.c:
#include <ctype.h> // for isdigit, iscntrl, islower, tolower, isalnum
#include <float.h> // for DBL_MAX_10_EXP
#include <limits.h> // for CHAR_BIT, INT_MAX
#include <stddef.h> // for size_t, NULL, ptrdiff_t, offsetof
#include <string.h> // for strlen, memcpy, memcmp, strchr, memchr, strcpy
#include "lauxlib.h" // for luaL_error, luaL_checklstring, luaL_addlstring
#include "lua.h" // for lua_Integer, lua_pushinteger, lua_State, lua_pu...
#include "luaconf.h" // for l_mathlim, l_sprintf, LUA_NUMBER_FRMLEN, lua_nu...
#include "lualib.h" // for lua_assert, luaopen_string
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/ltablib.c should add these lines:
#include <bits/types/clock_t.h> // for clock_t
#include <bits/types/time_t.h> // for time_t
#include "luaconf.h" // for LUA_MAXINTEGER, LUAMOD_API
/home/nwatkins/src/ceph-iwyu/src/lua/src/ltablib.c should remove these lines:
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/ltablib.c:
#include <bits/types/clock_t.h> // for clock_t
#include <bits/types/time_t.h> // for time_t
#include <limits.h> // for INT_MAX
#include <stddef.h> // for NULL, size_t
#include <string.h> // for memcpy
#include <time.h> // for clock, time
#include "lauxlib.h" // for luaL_checkinteger, luaL_error, luaL_len
#include "lua.h" // for lua_geti, lua_seti, lua_Integer, lua...
#include "luaconf.h" // for LUA_MAXINTEGER, LUAMOD_API
#include "lualib.h" // for lua_assert, luaopen_table
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/linit.c should add these lines:
#include "luaconf.h" // for LUALIB_API
/home/nwatkins/src/ceph-iwyu/src/lua/src/linit.c should remove these lines:
- #include "lprefix.h" // lines 27-27
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/linit.c:
#include <stddef.h> // for NULL
#include "lauxlib.h" // for luaL_Reg, luaL_requiref
#include "lua.h" // for lua_State, lua_pop
#include "luaconf.h" // for LUALIB_API
#include "lualib.h" // for luaopen_base, luaopen_coroutine, luaopen_debug
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/lutf8lib.c should add these lines:
#include "luaconf.h" // for LUAMOD_API
/home/nwatkins/src/ceph-iwyu/src/lua/src/lutf8lib.c should remove these lines:
- #include <assert.h> // lines 13-13
- #include <string.h> // lines 16-16
- #include "lprefix.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/lutf8lib.c:
#include <limits.h> // for INT_MAX
#include <stdlib.h> // for NULL, size_t
#include "lauxlib.h" // for luaL_optinteger, luaL_checklstring, luaL_error
#include "lua.h" // for lua_pushinteger, lua_Integer, lua_State, lua_pu...
#include "luaconf.h" // for LUAMOD_API
#include "lualib.h" // for luaopen_utf8
---
/home/nwatkins/src/ceph-iwyu/src/lua/src/loadlib_rel.c should add these lines:
#include <limits.h> // for PATH_MAX
#include "luaconf.h" // for LUA_DIRSEP, LUAMOD_API, LUA_CPATH_DEFAULT, LUA_...
/home/nwatkins/src/ceph-iwyu/src/lua/src/loadlib_rel.c should remove these lines:
- #include "lprefix.h" // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/lua/src/loadlib_rel.c:
#include <dlfcn.h> // for dlerror, dlclose, dlopen, dlsym, RTLD_GLOBAL
#include <limits.h> // for PATH_MAX
#include <stdio.h> // for NULL, fclose, fopen, FILE
#include <stdlib.h> // for getenv
#include <string.h> // for strchr, strlen, strrchr
#include <unistd.h> // for readlink
#include "lauxlib.h" // for luaL_gsub, luaL_error, luaL_checkstring, luaL_a...
#include "lua.h" // for lua_State, lua_getfield, lua_setfield, lua_push...
#include "luaconf.h" // for LUA_DIRSEP, LUAMOD_API, LUA_CPATH_DEFAULT, LUA_...
#include "lualib.h" // for luaopen_package
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/cls/sdk/cls_sdk.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <errno.h> // for EIO
#include <stddef.h> // for NULL
#include <string> // for allocator, string
#include "include/rados/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/cls/sdk/cls_sdk.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/cls/sdk/cls_sdk.cc:
#include <bits/stdint-uintn.h> // for uint64_t
#include <errno.h> // for EIO
#include <stddef.h> // for NULL
#include <string> // for allocator, string
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/objclass.h" // for cls_cxx_stat, cls_register_cxx...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/cls/numops/cls_numops_client.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/cls/numops/cls_numops_client.cc should add these lines:
#include "include/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/cls/numops/cls_numops_client.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/cls/numops/cls_numops_client.cc:
#include "cls/numops/cls_numops_client.h"
#include <errno.h> // for EINVAL
#include <sstream> // for stringstream, basic_ostream
#include "include/buffer_fwd.h" // for bufferlist
#include "include/encoding.h" // for encode
#include "include/rados/librados.hpp" // for IoCtx
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/cls/cephfs/cls_cephfs_client.cc:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/cls/lua/cls_lua_client.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/cls/lua/cls_lua_client.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/cls/lua/cls_lua_client.cc should remove these lines:
- #include "include/encoding.h" // lines 3-3
The full include-list for /home/nwatkins/src/ceph-iwyu/src/cls/lua/cls_lua_client.cc:
#include "cls_lua_client.h"
#include <string> // for string
#include <vector> // for vector
#include "cls_lua_ops.h" // for cls_lua_eval_op, encode
#include "include/rados/librados.hpp" // for IoCtx
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/librados/librados.cc:47:10: fatal error: 'tracing/librados.h' file not found
#include "tracing/librados.h"
^~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/librados/RadosXattrIter.h should add these lines:
#include "include/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/librados/RadosXattrIter.h should remove these lines:
- #include "include/buffer.h" // lines 21-21
The full include-list for /home/nwatkins/src/ceph-iwyu/src/librados/RadosXattrIter.h:
#include <map> // for map, map<>::iterator
#include <string> // for string
#include "include/buffer_fwd.h" // for bufferlist
---
(/home/nwatkins/src/ceph-iwyu/src/librados/RadosXattrIter.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/mgr/PyFormatter.h should add these lines:
#include <bits/shared_ptr.h> // for shared_ptr
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <dictobject.h> // for PyDict_New
#include <listobject.h> // for PyList_New, PyList_Check
#include <object.h> // for PyObject, Py_DECREF, _typeobject, Py_...
#include <stdarg.h> // for va_list
#include <stddef.h> // for NULL
#include <iosfwd> // for ostream, stringstream
#include <string> // for string
#include <string_view> // for string_view
/home/nwatkins/src/ceph-iwyu/src/mgr/PyFormatter.h should remove these lines:
- #include <memory> // lines 24-24
- #include "PythonCompat.h" // lines 21-21
The full include-list for /home/nwatkins/src/ceph-iwyu/src/mgr/PyFormatter.h:
#include <bits/shared_ptr.h> // for shared_ptr
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <dictobject.h> // for PyDict_New
#include <listobject.h> // for PyList_New, PyList_Check
#include <object.h> // for PyObject, Py_DECREF, _typeobject, Py_...
#include <stdarg.h> // for va_list
#include <stddef.h> // for NULL
#include <iosfwd> // for ostream, stringstream
#include <list> // for list
#include <stack> // for stack
#include <string> // for string
#include <string_view> // for string_view
#include "common/Formatter.h" // for Formatter
#include "include/assert.h" // for ceph_abort, assert
---
/home/nwatkins/src/ceph-iwyu/src/mgr/PyFormatter.cc should add these lines:
#include <boolobject.h> // for Py_False, Py_True
#include <floatobject.h> // for PyFloat_FromDouble
#include <longobject.h> // for PyLong_FromLongLong
#include <stdio.h> // for vsnprintf
#include <stringobject.h> // for PyString_FromString
#include <memory> // for __shared_ptr_access
/home/nwatkins/src/ceph-iwyu/src/mgr/PyFormatter.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/mgr/PyFormatter.cc:
#include "PyFormatter.h"
#include <boolobject.h> // for Py_False, Py_True
#include <floatobject.h> // for PyFloat_FromDouble
#include <longobject.h> // for PyLong_FromLongLong
#include <stdio.h> // for vsnprintf
#include <stringobject.h> // for PyString_FromString
#include <memory> // for __shared_ptr_access
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/mgr/mgr_commands.h has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/mgr/mgr_commands.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/spirit/home/support/detail/as_variant.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/mgr/mgr_commands.h has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/mgr/mgr_commands.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/spirit/home/support/detail/as_variant.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/ShardedCache.h should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t
#include <rocksdb/slice.h> // for Slice
#include <rocksdb/status.h> // for Status
#include <stddef.h> // for size_t
namespace rocksdb { class Statistics; }
/home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/ShardedCache.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/ShardedCache.h:
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t
#include <rocksdb/slice.h> // for Slice
#include <rocksdb/status.h> // for Status
#include <stddef.h> // for size_t
#include <atomic> // for atomic
#include <mutex> // for mutex
#include <string> // for allocator, string
#include "include/ceph_hash.h" // for ceph_str_hash, CEPH_STR_HASH_RJENKINS
#include "rocksdb/cache.h" // for Cache, Cache::Priority, Cache::Handle
namespace rocksdb { class Statistics; }
---
/home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/ShardedCache.cc should add these lines:
#include <rocksdb/cache.h> // for Cache, Cache::Handle, Cache::Priority
#include <stdio.h> // for size_t, snprintf
namespace rocksdb { class Statistics; }
/home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/ShardedCache.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/ShardedCache.cc:
#include "ShardedCache.h"
#include <rocksdb/cache.h> // for Cache, Cache::Handle, Cache::Priority
#include <stdio.h> // for size_t, snprintf
#include <string> // for string
namespace rocksdb { class Statistics; }
---
/home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/BinnedLRUCache.h should add these lines:
#include <assert.h> // for assert
#include <bits/shared_ptr.h> // for shared_ptr
#include <bits/stdint-uintn.h> // for uint32_t
#include <rocksdb/cache.h> // for Cache, Cache::Priority, Cache::Priori...
#include <rocksdb/slice.h> // for Slice
#include <rocksdb/status.h> // for Status
#include <stddef.h> // for size_t
/home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/BinnedLRUCache.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/BinnedLRUCache.h:
#include <assert.h> // for assert
#include <bits/shared_ptr.h> // for shared_ptr
#include <bits/stdint-uintn.h> // for uint32_t
#include <rocksdb/cache.h> // for Cache, Cache::Priority, Cache::Priori...
#include <rocksdb/slice.h> // for Slice
#include <rocksdb/status.h> // for Status
#include <stddef.h> // for size_t
#include <mutex> // for mutex
#include <string> // for string
#include "ShardedCache.h" // for CACHE_LINE_SIZE, CacheShard, ShardedC...
#include "common/autovector.h" // for autovector
---
/home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/BinnedLRUCache.cc should add these lines:
#include <string.h> // for memcpy, memset
#include <new> // for bad_alloc, operator new
#include <utility> // for move
#include "kv/rocksdb_cache/ShardedCache.h" // for CacheShard (ptr only)
/home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/BinnedLRUCache.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/kv/rocksdb_cache/BinnedLRUCache.cc:
#include "BinnedLRUCache.h"
#include <assert.h> // for assert
#include <stdio.h> // for size_t, snprintf
#include <stdlib.h> // for free, posix_memalign
#include <string.h> // for memcpy, memset
#include <new> // for bad_alloc, operator new
#include <string> // for string, allocator
#include <utility> // for move
#include "kv/rocksdb_cache/ShardedCache.h" // for CacheShard (ptr only)
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.cc:16:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/os/Transaction.cc:4:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/os/filestore/chain_xattr.h should add these lines:
#include <limits.h> // for XATTR_NAME_MAX
/home/nwatkins/src/ceph-iwyu/src/os/filestore/chain_xattr.h should remove these lines:
- #include <linux/limits.h> // lines 15-15
- #include "include/compat.h" // lines 7-7
The full include-list for /home/nwatkins/src/ceph-iwyu/src/os/filestore/chain_xattr.h:
#include <errno.h> // for errno, ENODATA
#include <limits.h> // for XATTR_NAME_MAX
#include <stdio.h> // for size_t
#include "common/xattr.h" // for ceph_os_fgetxattr, ceph_os_flistxattr
#include "include/assert.h" // for assert
#include "include/buffer_fwd.h" // for bufferptr
---
/home/nwatkins/src/ceph-iwyu/src/os/filestore/chain_xattr.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/os/filestore/chain_xattr.cc should remove these lines:
- #include <linux/fs.h> // lines 13-13
- #include "include/buffer.h" // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/os/filestore/chain_xattr.cc:
#include "chain_xattr.h"
#include <errno.h> // for ERANGE, ENODATA, ENOMEM
#include <stdio.h> // for size_t, snprintf
#include <stdlib.h> // for free, malloc
#include <string.h> // for strcpy, strlen
#include "include/assert.h" // for assert
---
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/BtrfsFileStoreBackend.cc:39:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/BtrfsFileStoreBackend.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/GenericFileStoreBackend.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/FileStore.h:33:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/FileStore.cc:51:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/FileStore.h:33:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
/home/nwatkins/src/ceph-iwyu/src/os/filestore/FileStore.cc:87:10: fatal error: 'tracing/objectstore.h' file not found
#include "tracing/objectstore.h"
^~~~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/GenericFileStoreBackend.cc:37:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/GenericFileStoreBackend.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/FileStore.h:33:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/JournalingObjectStore.cc:3:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/JournalingObjectStore.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/os/FuseStore.cc:6:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/XfsFileStoreBackend.cc:15:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/XfsFileStoreBackend.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/GenericFileStoreBackend.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/FileStore.h:33:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/os/bluestore/NVMEDevice.cc:539:13: warning: 'spdk_pci_get_device' is deprecated [-Wdeprecated-declarations]
pci_dev = spdk_pci_get_device(&pci_addr);
^
/home/nwatkins/src/ceph-iwyu/src/spdk/include/spdk/env.h:609:16: note: 'spdk_pci_get_device' has been explicitly marked deprecated here
__attribute__((deprecated));
^
/home/nwatkins/src/ceph-iwyu/src/os/bluestore/NVMEDevice.cc:571:13: warning: 'spdk_pci_get_device' is deprecated [-Wdeprecated-declarations]
pci_dev = spdk_pci_get_device(&pci_addr);
^
/home/nwatkins/src/ceph-iwyu/src/spdk/include/spdk/env.h:609:16: note: 'spdk_pci_get_device' has been explicitly marked deprecated here
__attribute__((deprecated));
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/osd/OSD.cc:160:10: fatal error: 'tracing/osd.h' file not found
#include "tracing/osd.h"
^~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/osd/PG.cc:65:10: fatal error: 'tracing/pg.h' file not found
#include "tracing/pg.h"
^~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/osd/PrimaryLogPG.cc:56:10: fatal error: 'tracing/osd.h' file not found
#include "tracing/osd.h"
^~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/spirit/home/support/detail/as_variant.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.h should add these lines:
#include <bits/shared_ptr.h> // for shared_ptr
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
#include <cstdint> // for uint64_t, uint32_t
#include <list> // for list
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <utility> // for pair, make_pair
#include <vector> // for vector
namespace ceph { class Formatter; }
/home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.h should remove these lines:
- #include "common/Formatter.h" // lines 23-23
The full include-list for /home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.h:
#include <bits/shared_ptr.h> // for shared_ptr
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
#include <cstdint> // for uint64_t, uint32_t
#include <list> // for list
#include <map> // for map
#include <ostream> // for ostream
#include <set> // for set
#include <string> // for string
#include <utility> // for pair, make_pair
#include <vector> // for vector
#include "erasure-code/ErasureCodeInterface.h" // for ErasureCodeInterfaceRef
#include "include/assert.h" // for assert
#include "include/buffer_fwd.h" // for bufferlist
#include "include/encoding.h" // for WRITE_CLASS_ENCODER
namespace ceph { class Formatter; }
---
/home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.cc should add these lines:
#include <memory> // for __shared_ptr_access, allocator
#include "common/Formatter.h" // for Formatter
#include "include/buffer.h" // for list, list::const_iterator
#include "include/denc.h" // for decode, encode, container_base<>::cont...
/home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.cc should remove these lines:
- #include <errno.h> // lines 3-3
The full include-list for /home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.cc:
#include "ECUtil.h"
#include <memory> // for __shared_ptr_access, allocator
#include "common/Formatter.h" // for Formatter
#include "include/buffer.h" // for list, list::const_iterator
#include "include/denc.h" // for decode, encode, container_base<>::cont...
#include "include/encoding.h" // for decode, encode, DECODE_FINISH, DECODE_...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Capability.cc:16:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/mds/locks.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/mds/locks.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/mds/locks.c should remove these lines:
- #include <fcntl.h> // lines 9-9
- #include <string.h> // lines 8-8
- #include "include/int_types.h" // lines 6-6
The full include-list for /home/nwatkins/src/ceph-iwyu/src/mds/locks.c:
#include "locks.h"
#include "include/ceph_fs.h" // for CEPH_CAP_GSHARED, CEPH_CAP_GCACHE, CEPH...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/mds/Server.cc:1089:32: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
client_metadata.features = std::move(feature_bitset_t(value));
^
/home/nwatkins/src/ceph-iwyu/src/mds/Server.cc:1089:32: note: remove std::move call here
client_metadata.features = std::move(feature_bitset_t(value));
^~~~~~~~~~ ~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.cc:15:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/RecoveryQueue.cc:15:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/PurgeQueue.cc:17:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CDentry.cc:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CDir.cc:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CDir.h:33:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.cc:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/ScrubStack.cc:17:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/ScrubStack.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CDir.h:33:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/DamageTable.cc:17:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CDir.h:33:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/spirit/home/support/detail/as_variant.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/OpenFileTable.cc:16:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/erasure-code/ErasureCodePlugin.h should add these lines:
#include <iosfwd> // for ostream
#include <map> // for map
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/erasure-code/ErasureCodePlugin.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/ErasureCodePlugin.h:
#include <iosfwd> // for ostream
#include <map> // for map
#include <string> // for string
#include "ErasureCodeInterface.h" // for ErasureCodeInterfaceRef, ErasureCo...
#include "common/Mutex.h" // for Mutex
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/ErasureCodePlugin.cc should add these lines:
#include <stddef.h> // for NULL
#include <list> // for list, _List_iterator
#include <memory> // for allocator, __shared_p...
#include <ostream> // for operator<<, basic_ost...
#include <utility> // for pair
#include "erasure-code/ErasureCodeInterface.h" // for operator<<, ErasureCo...
#include "include/assert.h" // for assert
/home/nwatkins/src/ceph-iwyu/src/erasure-code/ErasureCodePlugin.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/ErasureCodePlugin.cc:
#include "ErasureCodePlugin.h"
#include <dlfcn.h> // for dlclose, dlerror, dlsym
#include <errno.h> // for ENOENT, EBADF, EEXIST
#include <stddef.h> // for NULL
#include <list> // for list, _List_iterator
#include <memory> // for allocator, __shared_p...
#include <ostream> // for operator<<, basic_ost...
#include <utility> // for pair
#include "ceph_ver.h" // for CEPH_GIT_NICE_VER
#include "common/errno.h" // for cpp_strerror
#include "erasure-code/ErasureCodeInterface.h" // for operator<<, ErasureCo...
#include "include/assert.h" // for assert
#include "include/str_list.h" // for get_str_list
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_cpu.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_cpu.c should remove these lines:
- #include <stdio.h> // lines 11-11
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_cpu.c:
#include <cpuid.h> // for __cpuid_count
#include <stdlib.h> // for getenv
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_wgen.c should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t, uint8_t, uint16_t, uint64_t
#include <gf_complete.h> // for gf_t, gf_val_32_t, gf_func_a_b, gf_fu...
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_wgen.c should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_wgen.c:
#include <bits/stdint-uintn.h> // for uint32_t, uint8_t, uint16_t, uint64_t
#include <gf_complete.h> // for gf_t, gf_val_32_t, gf_func_a_b, gf_fu...
#include <stdio.h> // for NULL, fprintf, stderr
#include <stdlib.h> // for malloc, exit
#include "gf_int.h" // for gf_internal_t, SET_FUNCTION, gf_multb...
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w16.h should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint64_t, uint8_t
#include <gf_complete.h> // for gf_t
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w16.h should remove these lines:
- #include <stdint.h> // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w16.h:
#include <bits/stdint-uintn.h> // for uint16_t, uint64_t, uint8_t
#include <gf_complete.h> // for gf_t
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w16.c should add these lines:
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <emmintrin.h> // for _mm_and_si128, _mm_xor_si128, __m128i
#include <smmintrin.h> // for _mm_insert_epi32, _mm_extract_epi32
#include <strings.h> // for bzero
#include <tmmintrin.h> // for _mm_shuffle_epi8
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w16.c should remove these lines:
- #include <stdlib.h> // lines 13-13
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w16.c:
#include "gf_w16.h"
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <emmintrin.h> // for _mm_and_si128, _mm_xor_si128, __m128i
#include <smmintrin.h> // for _mm_insert_epi32, _mm_extract_epi32
#include <stdio.h> // for NULL
#include <strings.h> // for bzero
#include <tmmintrin.h> // for _mm_shuffle_epi8
#include "gf_cpu.h" // for gf_cpu_supports_intel_ssse3, gf_cpu_...
#include "gf_int.h" // for gf_internal_t, gf_region_data, gf_se...
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf.c should add these lines:
#include <bits/stdint-uintn.h> // for uint8_t, uint32_t, uint64_t, uint16_t
#include <emmintrin.h> // for __m128i, _mm_load_si128, _mm_loadu_si128
#include <gf_complete.h> // for gf_t, GF_MULT_COMPOSITE, gf_func_a_b
#include <string.h> // for memcpy
#include <strings.h> // for bzero
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf.c should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf.c:
#include <assert.h> // for assert
#include <bits/stdint-uintn.h> // for uint8_t, uint32_t, uint64_t, uint16_t
#include <emmintrin.h> // for __m128i, _mm_load_si128, _mm_loadu_si128
#include <gf_complete.h> // for gf_t, GF_MULT_COMPOSITE, gf_func_a_b
#include <stdio.h> // for fprintf, stderr, NULL
#include <stdlib.h> // for free, exit, malloc
#include <string.h> // for memcpy
#include <strings.h> // for bzero
#include "gf_cpu.h" // for gf_cpu_identify, gf_cpu_supports_inte...
#include "gf_int.h" // for gf_region_data, gf_internal_t, GF_E_S...
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w32.h should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t, uint16_t
#include <gf_complete.h> // for gf_val_32_t, gf_t
#include <gf_int.h> // for gf_internal_t
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w32.h should remove these lines:
- #include <stdint.h> // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w32.h:
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t, uint16_t
#include <gf_complete.h> // for gf_val_32_t, gf_t
#include <gf_int.h> // for gf_internal_t
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w32.c should add these lines:
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <emmintrin.h> // for _mm_xor_si128, _mm_and_si128, __m128i
#include <smmintrin.h> // for _mm_insert_epi32, _mm_extract_epi32
#include <tmmintrin.h> // for _mm_shuffle_epi8
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w32.c should remove these lines:
- #include <stdlib.h> // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w32.c:
#include "gf_w32.h"
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <emmintrin.h> // for _mm_xor_si128, _mm_and_si128, __m128i
#include <smmintrin.h> // for _mm_insert_epi32, _mm_extract_epi32
#include <stdio.h> // for NULL
#include <tmmintrin.h> // for _mm_shuffle_epi8
#include "gf_cpu.h" // for gf_cpu_supports_arm_neon, gf_cpu_sup...
#include "gf_int.h" // for gf_internal_t, gf_region_data, SET_F...
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w64.h should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <gf_complete.h> // for gf_t
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w64.h should remove these lines:
- #include <stdint.h> // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w64.h:
#include <bits/stdint-uintn.h> // for uint64_t
#include <gf_complete.h> // for gf_t
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w64.c should add these lines:
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <emmintrin.h> // for _mm_and_si128, _mm_xor_si128, _mm_sl...
#include <smmintrin.h> // for _mm_packus_epi32, _mm_insert_epi32
#include <string.h> // for memset
#include <tmmintrin.h> // for _mm_shuffle_epi8
#include <xmmintrin.h> // for _MM_SHUFFLE
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w64.c should remove these lines:
- #include <stdlib.h> // lines 13-13
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w64.c:
#include "gf_w64.h"
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <emmintrin.h> // for _mm_and_si128, _mm_xor_si128, _mm_sl...
#include <smmintrin.h> // for _mm_packus_epi32, _mm_insert_epi32
#include <stdio.h> // for NULL
#include <string.h> // for memset
#include <tmmintrin.h> // for _mm_shuffle_epi8
#include <xmmintrin.h> // for _MM_SHUFFLE
#include "gf_cpu.h" // for gf_cpu_supports_intel_sse4, gf_cpu_s...
#include "gf_int.h" // for gf_internal_t, gf_region_data, SET_F...
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w128.c should add these lines:
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <bits/stdint-uintn.h> // for uint64_t, uint8_t, uint32_t
#include <emmintrin.h> // for _mm_xor_si128, __m128i, _mm_setzero_...
#include <gf_complete.h> // for gf_t, gf_val_128_t, gf_func_a_b, gf_...
#include <smmintrin.h> // for _mm_insert_epi64, _mm_extract_epi64
#include <string.h> // for memcpy
#include <tmmintrin.h> // for _mm_shuffle_epi8
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w128.c should remove these lines:
- #include <stdlib.h> // lines 13-13
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w128.c:
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <bits/stdint-uintn.h> // for uint64_t, uint8_t, uint32_t
#include <emmintrin.h> // for _mm_xor_si128, __m128i, _mm_setzero_...
#include <gf_complete.h> // for gf_t, gf_val_128_t, gf_func_a_b, gf_...
#include <smmintrin.h> // for _mm_insert_epi64, _mm_extract_epi64
#include <stdio.h> // for NULL
#include <string.h> // for memcpy
#include <tmmintrin.h> // for _mm_shuffle_epi8
#include "gf_cpu.h" // for gf_cpu_supports_intel_pclmul, gf_cpu...
#include "gf_int.h" // for gf_internal_t, gf_region_data, gf_se...
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_general.h should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_general.h should remove these lines:
- #include <getopt.h> // lines 17-17
- #include <stdint.h> // lines 18-18
- #include <stdio.h> // lines 16-16
- #include <stdlib.h> // lines 20-20
- #include <string.h> // lines 19-19
- #include <time.h> // lines 21-21
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_general.h:
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
#include "gf_complete.h" // for gf_t
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_general.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_general.c should remove these lines:
- #include <getopt.h> // lines 15-15
- #include <stdint.h> // lines 16-16
- #include <stdlib.h> // lines 18-18
- #include <time.h> // lines 19-19
- #include "gf_method.h" // lines 24-24
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_general.c:
#include "gf_general.h"
#include <assert.h> // for assert
#include <stdio.h> // for fprintf, sscanf, sprintf, stderr
#include <string.h> // for strlen
#include "gf_complete.h" // for gf_t, gf_func_a_b, gf_extract, gf_func_a
#include "gf_int.h" // for gf_internal_t
#include "gf_rand.h" // for MOA_Random_W, MOA_Fill_Random_Region, MOA_R...
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w4.h should add these lines:
#include <bits/stdint-uintn.h> // for uint8_t, uint64_t, uint16_t
#include <gf_complete.h> // for gf_t
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w4.h should remove these lines:
- #include <stdint.h> // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w4.h:
#include <bits/stdint-uintn.h> // for uint8_t, uint64_t, uint16_t
#include <gf_complete.h> // for gf_t
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w4.c should add these lines:
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <emmintrin.h> // for _mm_and_si128, _mm_set1_epi8, _mm_sl...
#include <smmintrin.h> // for _mm_insert_epi32, _mm_extract_epi32
#include <strings.h> // for bzero
#include <tmmintrin.h> // for _mm_shuffle_epi8
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w4.c should remove these lines:
- #include <stdlib.h> // lines 13-13
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w4.c:
#include "gf_w4.h"
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <emmintrin.h> // for _mm_and_si128, _mm_set1_epi8, _mm_sl...
#include <smmintrin.h> // for _mm_insert_epi32, _mm_extract_epi32
#include <stdio.h> // for NULL, fprintf, stderr
#include <strings.h> // for bzero
#include <tmmintrin.h> // for _mm_shuffle_epi8
#include "gf_cpu.h" // for gf_cpu_supports_intel_ssse3, gf_cpu_...
#include "gf_int.h" // for gf_internal_t, gf_region_data, SET_F...
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_rand.h should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_rand.h should remove these lines:
- #include <stdint.h> // lines 11-11
- #include <stdio.h> // lines 12-12
- #include <stdlib.h> // lines 13-13
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_rand.h:
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_rand.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_rand.c should remove these lines:
- #include <stdint.h> // lines 11-11
- #include <stdio.h> // lines 9-9
- #include <stdlib.h> // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_rand.c:
#include "gf_rand.h"
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w8.h should add these lines:
#include <bits/stdint-uintn.h> // for uint8_t, uint64_t, uint16_t
#include <gf_complete.h> // for gf_t
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w8.h should remove these lines:
- #include <stdint.h> // lines 15-15
- #include "gf_int.h" // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/include/gf_w8.h:
#include <bits/stdint-uintn.h> // for uint8_t, uint64_t, uint16_t
#include <gf_complete.h> // for gf_t
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w8.c should add these lines:
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <emmintrin.h> // for _mm_and_si128, _mm_xor_si128, __m128i
#include <smmintrin.h> // for _mm_insert_epi32, _mm_extract_epi32
#include <strings.h> // for bzero
#include <tmmintrin.h> // for _mm_shuffle_epi8
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w8.c should remove these lines:
- #include <stdlib.h> // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/gf-complete/src/gf_w8.c:
#include "gf_w8.h"
#include <__wmmintrin_pclmul.h> // for _mm_clmulepi64_si128
#include <assert.h> // for assert
#include <emmintrin.h> // for _mm_and_si128, _mm_xor_si128, __m128i
#include <smmintrin.h> // for _mm_insert_epi32, _mm_extract_epi32
#include <stdio.h> // for NULL, fprintf, stderr
#include <strings.h> // for bzero
#include <tmmintrin.h> // for _mm_shuffle_epi8
#include "gf_cpu.h" // for gf_cpu_supports_intel_ssse3, gf_cpu_...
#include "gf_int.h" // for gf_internal_t, gf_region_data, SET_F...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/include/cauchy.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/cauchy.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/cauchy.c should remove these lines:
- #include <string.h> // lines 49-49
- #include "jerasure.h" // lines 52-52
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/cauchy.c:
#include "cauchy.h"
#include <stdio.h> // for NULL
#include <stdlib.h> // for malloc
#include "galois.h" // for galois_single_divide, galois_single_multiply
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/include/galois.h should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/include/galois.h should remove these lines:
- #include <stdio.h> // lines 44-44
- #include <stdlib.h> // lines 45-45
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/include/galois.h:
#include <bits/stdint-uintn.h> // for uint64_t
#include <gf_complete.h> // for gf_t
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/galois.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/galois.c should remove these lines:
- #include <string.h> // lines 49-49
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/galois.c:
#include "galois.h"
#include <assert.h> // for assert
#include <errno.h> // for EINVAL, ENOMEM
#include <stdio.h> // for fprintf, NULL, stderr
#include <stdlib.h> // for malloc
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/include/jerasure.h should add these lines:
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/include/jerasure.h should remove these lines:
- #include "galois.h" // lines 46-46
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/include/jerasure.h:
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/jerasure.c should add these lines:
#include <strings.h> // for bzero
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/jerasure.c should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/jerasure.c:
#include "jerasure.h"
#include <assert.h> // for assert
#include <stdio.h> // for NULL, printf, fprintf, stderr, sprintf
#include <stdlib.h> // for free, malloc
#include <string.h> // for memcpy, strlen
#include <strings.h> // for bzero
#include "galois.h" // for galois_single_multiply, galois_region_xor, galo...
---
(/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/include/liberation.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/liberation.c should add these lines:
#include <strings.h> // for bzero
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/liberation.c should remove these lines:
- #include <string.h> // lines 49-49
- #include "galois.h" // lines 51-51
- #include "jerasure.h" // lines 52-52
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/liberation.c:
#include "liberation.h"
#include <stdio.h> // for NULL
#include <stdlib.h> // for malloc
#include <strings.h> // for bzero
---
(/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/include/reed_sol.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/reed_sol.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/reed_sol.c should remove these lines:
- #include "jerasure.h" // lines 54-54
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/jerasure/jerasure/src/reed_sol.c:
#include "reed_sol.h"
#include <assert.h> // for assert
#include <gf_complete.h> // for gf_init_hard, gf_t, GF_DIVIDE_DEFAULT, GF_M...
#include <stdio.h> // for NULL, fprintf, stderr
#include <stdlib.h> // for malloc, free
#include <string.h> // for memcpy
#include "galois.h" // for galois_single_multiply, galois_single_divide
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/include/str_map.h should add these lines:
#include <stddef.h> // for NULL
/home/nwatkins/src/ceph-iwyu/src/include/str_map.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/include/str_map.h:
#include <stddef.h> // for NULL
#include <map> // for map
#include <sstream> // for ostream, ostringstream
#include <string> // for string
---
/home/nwatkins/src/ceph-iwyu/src/common/str_map.cc should add these lines:
#include <ctype.h> // for isspace
#include <errno.h> // for EINVAL
#include <list> // for _List_iterator
#include <utility> // for pair
#include "json_spirit/json_spirit_error_position.h" // for Error_position
#include "json_spirit/json_spirit_reader.h" // for read_or_throw
#include "json_spirit/json_spirit_value.h" // for mValue, mObject
/home/nwatkins/src/ceph-iwyu/src/common/str_map.cc should remove these lines:
- #include "json_spirit/json_spirit.h" // lines 20-20
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/str_map.cc:
#include "include/str_map.h"
#include <ctype.h> // for isspace
#include <errno.h> // for EINVAL
#include <list> // for _List_iterator
#include <utility> // for pair
#include "include/str_list.h" // for get_str_list
#include "json_spirit/json_spirit_error_position.h" // for Error_position
#include "json_spirit/json_spirit_reader.h" // for read_or_throw
#include "json_spirit/json_spirit_value.h" // for mValue, mObject
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/erasure-code/shec/determinant.c has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/isa-l/erasure_code/ec_base.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/isa-l/erasure_code/ec_base.c should add these lines:
#include "gf_vect_mul.h" // for gf_vect_mul_base, gf_vect_mul_init
/home/nwatkins/src/ceph-iwyu/src/isa-l/erasure_code/ec_base.c should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/erasure_code/ec_base.c:
#include "ec_base.h"
#include <limits.h> // for __WORDSIZE
#include <string.h> // for memset
#include "erasure_code.h" // for ec_encode_data_base, ec_encode_data_update...
#include "gf_vect_mul.h" // for gf_vect_mul_base, gf_vect_mul_init
#include "types.h" // for UINT8, UINT16
---
(/home/nwatkins/src/ceph-iwyu/src/isa-l/erasure_code/ec_highlevel_func.c has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/ErasureCodePluginIsa.h should add these lines:
#include <iosfwd> // for ostream
#include <string> // for string
#include "erasure-code/ErasureCodeInterface.h" // for ErasureCodeInterfaceRef
/home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/ErasureCodePluginIsa.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/ErasureCodePluginIsa.h:
#include <iosfwd> // for ostream
#include <string> // for string
#include "ErasureCodeIsaTableCache.h" // for ErasureCodeIsaTableCache
#include "erasure-code/ErasureCodeInterface.h" // for ErasureCodeInterfaceRef
#include "erasure-code/ErasureCodePlugin.h" // for ErasureCodePlugin
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/ErasureCodePluginIsa.cc should add these lines:
#include <errno.h> // for ENOENT
#include <map> // for _Rb_tree_iterator, map<>::mapped_type
#include <ostream> // for operator<<, basic_ostream, endl, ostream
#include <utility> // for pair
/home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/ErasureCodePluginIsa.cc should remove these lines:
- #include "include/buffer.h" // lines 28-28
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/ErasureCodePluginIsa.cc:
#include "ErasureCodePluginIsa.h"
#include <errno.h> // for ENOENT
#include <map> // for _Rb_tree_iterator, map<>::mapped_type
#include <ostream> // for operator<<, basic_ostream, endl, ostream
#include <utility> // for pair
#include "ErasureCodeIsa.h" // for ErasureCodeIsa, ErasureCodeIsaDefault
#include "ceph_ver.h" // for CEPH_GIT_NICE_VER
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/xor_op.h should add these lines:
/home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/xor_op.h should remove these lines:
- #include <assert.h> // lines 19-19
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/xor_op.h:
#include <stdint.h> // for uintptr_t
---
/home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/xor_op.cc should add these lines:
#include <assert.h> // for assert
/home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/xor_op.cc should remove these lines:
- #include <stdio.h> // lines 15-15
The full include-list for /home/nwatkins/src/ceph-iwyu/src/erasure-code/isa/xor_op.cc:
#include "xor_op.h"
#include <assert.h> // for assert
#include <string.h> // for memcpy
#include "arch/intel.h" // for ceph_arch_intel_sse2
---
/home/nwatkins/src/ceph-iwyu/src/googletest/googletest/src/gtest-all.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/googletest/googletest/src/gtest-all.cc should remove these lines:
- #include "gtest/gtest.h" // lines 39-39
The full include-list for /home/nwatkins/src/ceph-iwyu/src/googletest/googletest/src/gtest-all.cc:
#include "src/gtest-death-test.cc"
#include "src/gtest-filepath.cc"
#include "src/gtest-port.cc"
#include "src/gtest-printers.cc"
#include "src/gtest-test-part.cc"
#include "src/gtest-typed-test.cc"
#include "src/gtest.cc"
---
/home/nwatkins/src/ceph-iwyu/src/googletest/googlemock/src/gmock-all.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/googletest/googlemock/src/gmock-all.cc should remove these lines:
- #include "gmock/gmock.h" // lines 40-40
The full include-list for /home/nwatkins/src/ceph-iwyu/src/googletest/googlemock/src/gmock-all.cc:
#include "src/gmock-cardinalities.cc"
#include "src/gmock-internal-utils.cc"
#include "src/gmock-matchers.cc"
#include "src/gmock-spec-builders.cc"
#include "src/gmock.cc"
---
(/home/nwatkins/src/ceph-iwyu/src/googletest/googlemock/src/gmock_main.cc has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/googletest/googletest/src/gtest-all.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/googletest/googletest/src/gtest-all.cc should remove these lines:
- #include "gtest/gtest.h" // lines 39-39
The full include-list for /home/nwatkins/src/ceph-iwyu/src/googletest/googletest/src/gtest-all.cc:
#include "src/gtest-death-test.cc"
#include "src/gtest-filepath.cc"
#include "src/gtest-port.cc"
#include "src/gtest-printers.cc"
#include "src/gtest-test-part.cc"
#include "src/gtest-typed-test.cc"
#include "src/gtest.cc"
---
/home/nwatkins/src/ceph-iwyu/src/googletest/googlemock/src/gmock-all.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/googletest/googlemock/src/gmock-all.cc should remove these lines:
- #include "gmock/gmock.h" // lines 40-40
The full include-list for /home/nwatkins/src/ceph-iwyu/src/googletest/googlemock/src/gmock-all.cc:
#include "src/gmock-cardinalities.cc"
#include "src/gmock-internal-utils.cc"
#include "src/gmock-matchers.cc"
#include "src/gmock-spec-builders.cc"
#include "src/gmock.cc"
---
(/home/nwatkins/src/ceph-iwyu/src/googletest/googletest/src/gtest_main.cc has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/googletest/googletest/src/gtest-all.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/googletest/googletest/src/gtest-all.cc should remove these lines:
- #include "gtest/gtest.h" // lines 39-39
The full include-list for /home/nwatkins/src/ceph-iwyu/src/googletest/googletest/src/gtest-all.cc:
#include "src/gtest-death-test.cc"
#include "src/gtest-filepath.cc"
#include "src/gtest-port.cc"
#include "src/gtest-printers.cc"
#include "src/gtest-test-part.cc"
#include "src/gtest-typed-test.cc"
#include "src/gtest.cc"
---
/home/nwatkins/src/ceph-iwyu/src/dmclock/src/dmclock_util.h should add these lines:
#include <bits/types/struct_timespec.h> // for timespec
#include <sys/types.h> // for uint
#include <time.h> // for clock_gettime
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/dmclock/src/dmclock_util.h should remove these lines:
- #include <unistd.h> // lines 19-19
- #include <chrono> // lines 25-25
The full include-list for /home/nwatkins/src/ceph-iwyu/src/dmclock/src/dmclock_util.h:
#include <assert.h> // for assert
#include <bits/types/struct_timespec.h> // for timespec
#include <sys/time.h> // for CLOCK_REALTIME
#include <sys/types.h> // for uint
#include <time.h> // for clock_gettime
#include <cmath> // for nan
#include <limits> // for numeric_limits
#include <string> // for string
---
(/home/nwatkins/src/ceph-iwyu/src/dmclock/src/dmclock_util.cc has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/dmclock/support/src/run_every.h should add these lines:
#include <bits/std_function.h> // for function
/home/nwatkins/src/ceph-iwyu/src/dmclock/support/src/run_every.h should remove these lines:
- #include <functional> // lines 22-22
The full include-list for /home/nwatkins/src/ceph-iwyu/src/dmclock/support/src/run_every.h:
#include <bits/std_function.h> // for function
#include <chrono> // for duration_cast, milliseconds, steady_c...
#include <condition_variable> // for condition_variable
#include <mutex> // for mutex, lock_guard, unique_lock
#include <thread> // for thread
---
(/home/nwatkins/src/ceph-iwyu/src/dmclock/support/src/run_every.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/crc32_gzip_base.c should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t, uint8_t
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/crc32_gzip_base.c should remove these lines:
- #include <stdint.h> // lines 30-30
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/crc32_gzip_base.c:
#include <bits/stdint-uintn.h> // for uint32_t, uint8_t
---
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/encode_df.h should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t
struct BitBuf2;
struct hufftables_icf;
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/encode_df.h should remove these lines:
- #include <stdint.h> // lines 4-4
- #include "huff_codes.h" // lines 5-5
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/encode_df.h:
#include <bits/stdint-uintn.h> // for uint32_t
struct BitBuf2;
struct hufftables_icf;
---
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/encode_df.c should add these lines:
#include "isa-l/igzip/huff_codes.h" // for huff_code, huff_code::(anonymous...
struct BitBuf2;
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/encode_df.c should remove these lines:
- #include <assert.h> // lines 5-5
- #include <memory.h> // lines 4-4
- #include <stdint.h> // lines 3-3
- #include <stdio.h> // lines 1-1
- #include <stdlib.h> // lines 2-2
- #include <x86intrin.h> // lines 10-10
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/encode_df.c:
#include "encode_df.h"
#include "bitbuf2.h" // for write_bits_unsafe, flush_bits
#include "isa-l/igzip/huff_codes.h" // for huff_code, huff_code::(anonymous...
struct BitBuf2;
---
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/flatten_ll.h should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/flatten_ll.h should remove these lines:
- #include <stdint.h> // lines 1-1
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/flatten_ll.h:
#include <bits/stdint-uintn.h> // for uint32_t
---
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/flatten_ll.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/flatten_ll.c should remove these lines:
- #include <stdint.h> // lines 3-3
- #include <stdio.h> // lines 1-1
- #include <stdlib.h> // lines 2-2
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/flatten_ll.c:
#include "flatten_ll.h"
---
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/huff_codes.h should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t, uint16_t, uint8_t, uint64_t
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/huff_codes.h should remove these lines:
- #include <assert.h> // lines 36-36
- #include <immintrin.h> // lines 33-33
- #include <stdint.h> // lines 34-34
- #include <string.h> // lines 35-35
- #include <x86intrin.h> // lines 43-43
- #include "bitbuf2.h" // lines 38-38
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/huff_codes.h:
#include <bits/stdint-uintn.h> // for uint32_t, uint16_t, uint8_t, uint64_t
#include "igzip_lib.h" // for ISAL_DEF_LIT_LEN_SYMBOLS, ISAL_DEF_DI...
---
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/huff_codes.c should add these lines:
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/huff_codes.c should remove these lines:
- #include <immintrin.h> // lines 30-30
- #include <stdint.h> // lines 31-31
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/huff_codes.c:
#include "huff_codes.h"
#include <assert.h> // for assert
#include <string.h> // for memset, memcpy
#include "bitbuf2.h" // for write_bits, buffer_bits_used, flush, init
#include "flatten_ll.h" // for flatten_ll
#include "huffman.h" // for compute_hash, compare258
#include "igzip_lib.h" // for isal_hufftables, isal_huff_histogram, BitBuf2
---
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/hufftables_c.c should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t, uint8_t
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/hufftables_c.c should remove these lines:
- #include <stdint.h> // lines 29-29
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/hufftables_c.c:
#include <bits/stdint-uintn.h> // for uint32_t, uint8_t
#include <igzip_lib.h> // for isal_hufftables, IGZIP_HIST_SIZE
---
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/igzip.c should add these lines:
#include <bits/stdint-intn.h> // for int32_t
#include <bits/stdint-uintn.h> // for uint8_t, uint32_t, uint64_t
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/igzip.c should remove these lines:
- #include "huffman.h" // lines 46-46
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/igzip.c:
#include <assert.h> // for assert
#include <bits/stdint-intn.h> // for int32_t
#include <bits/stdint-uintn.h> // for uint8_t, uint32_t, uint64_t
#include <string.h> // for memcpy, memset, memmove, NULL
#include "bitbuf2.h" // for buffer_used, write_bits, buffer...
#include "encode_df.h" // for deflate_icf, encode_deflate_icf
#include "huff_codes.h" // for create_hufftables_icf
#include "igzip_level_buf_structs.h" // for level_2_buf
#include "igzip_lib.h" // for isal_zstream, isal_zstate, isal...
#include "repeated_char_result.h" // for HEADER_LENGTH, CODE_10, CODE_10...
---
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/igzip_base.c should add these lines:
#include <assert.h> // for assert
#include <bits/stdint-uintn.h> // for uint8_t, uint64_t, uint32_t, uint16_t
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/igzip_base.c should remove these lines:
- #include <stdint.h> // lines 1-1
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/igzip_base.c:
#include <assert.h> // for assert
#include <bits/stdint-uintn.h> // for uint8_t, uint64_t, uint32_t, uint16_t
#include "bitbuf2.h" // for write_bits, is_full, set_buf, buffer_...
#include "huff_codes.h" // for HASH_MASK, SHORTEST_MATCH
#include "huffman.h" // for compute_hash, get_lit_code, compare258
#include "igzip_lib.h" // for isal_zstream, isal_zstate, IGZIP_HIST...
---
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/igzip_icf_base.c should add these lines:
#include <assert.h> // for assert
#include <bits/stdint-uintn.h> // for uint8_t, uint32_t, uint16_t
/home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/igzip_icf_base.c should remove these lines:
- #include <stdint.h> // lines 1-1
The full include-list for /home/nwatkins/src/ceph-iwyu/src/isa-l/igzip/igzip_icf_base.c:
#include <assert.h> // for assert
#include <bits/stdint-uintn.h> // for uint8_t, uint32_t, uint16_t
#include "encode_df.h" // for deflate_icf, NULL_DIST_SYM
#include "huff_codes.h" // for HASH_MASK, SHORTEST_MATCH
#include "huffman.h" // for compute_hash, get_lit_icf_code
#include "igzip_level_buf_structs.h" // for level_2_buf
#include "igzip_lib.h" // for isal_zstream, isal_zstate, isal...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/mgr/mgr_commands.h has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/mgr/mgr_commands.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/tools/scratchtool.c should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <bits/types/time_t.h> // for time_t
#include <string.h> // for strlen, strcmp, memcmp, memset
/home/nwatkins/src/ceph-iwyu/src/tools/scratchtool.c should remove these lines:
- #include <stdarg.h> // lines 18-18
- #include <stdlib.h> // lines 20-20
The full include-list for /home/nwatkins/src/ceph-iwyu/src/tools/scratchtool.c:
#include <assert.h> // for assert
#include <bits/stdint-uintn.h> // for uint64_t
#include <bits/types/time_t.h> // for time_t
#include <stdio.h> // for printf, NULL, snprintf, size_t
#include <string.h> // for strlen, strcmp, memcmp, memset
#include <time.h> // for ctime, time
#include "include/rados/librados.h" // for rados_aio_create_completion, rad...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.h should add these lines:
#include <bits/shared_ptr.h> // for shared_ptr
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
#include <cstdint> // for uint64_t, uint32_t
#include <list> // for list
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <utility> // for pair, make_pair
#include <vector> // for vector
namespace ceph { class Formatter; }
/home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.h should remove these lines:
- #include "common/Formatter.h" // lines 23-23
The full include-list for /home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.h:
#include <bits/shared_ptr.h> // for shared_ptr
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
#include <cstdint> // for uint64_t, uint32_t
#include <list> // for list
#include <map> // for map
#include <ostream> // for ostream
#include <set> // for set
#include <string> // for string
#include <utility> // for pair, make_pair
#include <vector> // for vector
#include "erasure-code/ErasureCodeInterface.h" // for ErasureCodeInterfaceRef
#include "include/assert.h" // for assert
#include "include/buffer_fwd.h" // for bufferlist
#include "include/encoding.h" // for WRITE_CLASS_ENCODER
namespace ceph { class Formatter; }
---
/home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.cc should add these lines:
#include <memory> // for __shared_ptr_access, allocator
#include "common/Formatter.h" // for Formatter
#include "include/buffer.h" // for list, list::const_iterator
#include "include/denc.h" // for decode, encode, container_base<>::cont...
/home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.cc should remove these lines:
- #include <errno.h> // lines 3-3
The full include-list for /home/nwatkins/src/ceph-iwyu/src/osd/ECUtil.cc:
#include "ECUtil.h"
#include <memory> // for __shared_ptr_access, allocator
#include "common/Formatter.h" // for Formatter
#include "include/buffer.h" // for list, list::const_iterator
#include "include/denc.h" // for decode, encode, container_base<>::cont...
#include "include/encoding.h" // for decode, encode, DECODE_FINISH, DECODE_...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/tools/cephfs/TableTool.cc:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/SessionMap.h:35:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/tools/cephfs/DataScan.cc:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/tools/cephfs/JournalScanner.cc:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/events/ESubtreeMap.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/events/EMetaBlob.h:22:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/events/../CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/tools/cephfs/EventOutput.cc:20:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/events/EUpdate.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/events/EMetaBlob.h:22:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/events/../CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/tools/rbd/IndentStream.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for allocator, string
/home/nwatkins/src/ceph-iwyu/src/tools/rbd/IndentStream.h should remove these lines:
- #include <iomanip> // lines 10-10
- #include <streambuf> // lines 9-9
- #include "include/int_types.h" // lines 7-7
The full include-list for /home/nwatkins/src/ceph-iwyu/src/tools/rbd/IndentStream.h:
#include <stddef.h> // for size_t
#include <iostream> // for ostream, char_traits, streambuf
#include <string> // for allocator, string
---
/home/nwatkins/src/ceph-iwyu/src/tools/rbd/IndentStream.cc should add these lines:
#include <streambuf> // for basic_streambuf<>::traits_type
/home/nwatkins/src/ceph-iwyu/src/tools/rbd/IndentStream.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/tools/rbd/IndentStream.cc:
#include "tools/rbd/IndentStream.h"
#include <streambuf> // for basic_streambuf<>::traits_type
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/tools/rbd_mirror/types.h should add these lines:
#include <bits/shared_ptr.h> // for shared_ptr
#include "include/rbd/../rados/librados.hpp" // for IoCtx, Rados (ptr only)
/home/nwatkins/src/ceph-iwyu/src/tools/rbd_mirror/types.h should remove these lines:
- #include <memory> // lines 8-8
- #include <vector> // lines 11-11
- #include "include/rados/librados.hpp" // lines 13-13
The full include-list for /home/nwatkins/src/ceph-iwyu/src/tools/rbd_mirror/types.h:
#include <bits/shared_ptr.h> // for shared_ptr
#include <iostream> // for ostream
#include <set> // for set
#include <string> // for string, operator<, oper...
#include "include/rbd/../rados/librados.hpp" // for IoCtx, Rados (ptr only)
#include "include/rbd/librbd.hpp" // for mirror_peer_t, Image (p...
---
(/home/nwatkins/src/ceph-iwyu/src/tools/rbd_mirror/types.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/test_snap_mapper.cc:577:9: warning: unused variable 'r' [-Wunused-variable]
int r = mapper->get_snaps(obj->first, &snaps);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/test_texttable.cc should add these lines:
#include <string> // for allocator, basic_string
#include "gtest/gtest-death-test.h" // for DeathTest, ASSERT_DEATH
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/test_texttable.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/test_texttable.cc:
#include <iostream> // for ostringstream, ostream
#include <string> // for allocator, basic_string
#include "common/TextTable.h" // for TextTable, TextTable::LEFT, oper...
#include "gtest/gtest-death-test.h" // for DeathTest, ASSERT_DEATH
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, TestInfo (ptr only), ASSER...
#include "include/coredumpctl.h" // for PrCtl
---
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/perf_helper.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
/home/nwatkins/src/ceph-iwyu/src/test/perf_helper.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/perf_helper.cc:
#include <bits/stdint-uintn.h> // for uint64_t
#include "include/buffer.h" // for end_of_buffer
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/test_xlist.cc should add these lines:
#include <stddef.h> // for size_t, NULL
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/test_xlist.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/test_xlist.cc:
#include <stddef.h> // for size_t, NULL
#include <algorithm> // for copy
#include <iterator> // for back_insert_iterator, back_inserter
#include <vector> // for vector<>::iterator, vector, alloc...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for AssertionResult, ASSERT_EQ, EqHelper
#include "include/xlist.h" // for xlist, xlist<>::iterator, xlist<>...
---
In file included from /home/nwatkins/src/ceph-iwyu/src/test/librgw_file_nfsns.cc:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_file.h:34:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_lib.h:13:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc should remove these lines:
- #include "common/common_init.h" // lines 1-1
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc:
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/test_trans.cc:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/FileStore.h:33:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc should remove these lines:
- #include "common/common_init.h" // lines 1-1
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc:
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/objectstore_bench.cc:11:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc should remove these lines:
- #include "common/common_init.h" // lines 1-1
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc:
---
/home/nwatkins/src/ceph-iwyu/src/test/multi_stress_watch.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t, uint8_t
#include "include/assert.h" // for assert
#include "include/rados/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/test/multi_stress_watch.cc should remove these lines:
- #include <errno.h> // lines 7-7
- #include <unistd.h> // lines 13-13
- #include <sstream> // lines 9-9
- #include "include/rados/librados.h" // lines 2-2
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/multi_stress_watch.cc:
#include <bits/stdint-uintn.h> // for uint64_t, uint8_t
#include <semaphore.h> // for sem_destroy, sem_post, sem_wait
#include <stdlib.h> // for exit, getenv, NULL
#include <iostream> // for operator<<, basic_ostream, endl
#include <map> // for map
#include <string> // for string, operator<<, allocator
#include "include/assert.h" // for assert
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/librados.hpp" // for Rados, IoCtx, WatchCtx
#include "test/librados/test.h" // for TestAlarm
---
(/home/nwatkins/src/ceph-iwyu/src/common/mime.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/test/mime.cc should add these lines:
#include <string.h> // for memset, NULL
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/mime.cc should remove these lines:
- #include <stdint.h> // lines 17-17
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/mime.cc:
#include "common/mime.h"
#include <string.h> // for memset, NULL
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, Test, TestIn...
---
/home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc should remove these lines:
- #include "common/common_init.h" // lines 1-1
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc:
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/librgw_file_marker.cc:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_file.h:34:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_lib.h:13:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/test/test_c_headers.c has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/test/test_admin_socket_output.cc should add these lines:
#include <boost/program_options/detail/parsers.hpp> // for collect_u...
#include <boost/program_options/detail/value_semantic.hpp> // for value
#include <boost/program_options/value_semantic.hpp> // for typed_value
#include <boost/type_index/type_index_facade.hpp> // for operator==
#include <utility> // for move
/home/nwatkins/src/ceph-iwyu/src/test/test_admin_socket_output.cc should remove these lines:
- #include <algorithm> // lines 15-15
- #include <boost/program_options/parsers.hpp> // lines 24-24
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/test_admin_socket_output.cc:
#include <boost/program_options/detail/parsers.hpp> // for collect_u...
#include <boost/program_options/detail/value_semantic.hpp> // for value
#include <boost/program_options/option.hpp> // for program_o...
#include <boost/program_options/options_description.hpp> // for options_d...
#include <boost/program_options/parsers.hpp> // for basic_com...
#include <boost/program_options/value_semantic.hpp> // for typed_value
#include <boost/program_options/variables_map.hpp> // for variables...
#include <boost/type_index/type_index_facade.hpp> // for operator==
#include <iostream> // for endl, ope...
#include <memory> // for allocator
#include <string> // for basic_string
#include <utility> // for move
#include <vector> // for vector
#include "admin_socket_output.h" // for AdminSock...
#include "admin_socket_output_tests.h" // for test_dump...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/test_pageset.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <stdint.h> // for uintptr_t
#include <boost/smart_ptr/intrusive_ptr.hpp> // for intrusive_ptr
#include <initializer_list> // for initializer_list
#include <memory> // for allocator, allocator_tr...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/test_pageset.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/test_pageset.cc:
#include <bits/stdint-uintn.h> // for uint64_t
#include <stdint.h> // for uintptr_t
#include <boost/smart_ptr/intrusive_ptr.hpp> // for intrusive_ptr
#include <initializer_list> // for initializer_list
#include <memory> // for allocator, allocator_tr...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, Test
#include "os/memstore/PageSet.h" // for PageSet::page_vector
---
/home/nwatkins/src/ceph-iwyu/src/test/test_str_list.cc should add these lines:
#include <list> // for list
#include <set> // for set
#include <string> // for allocator, string
#include <vector> // for vector
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest-typed-test.h" // for TYPED_TEST, TYPED_TEST_CASE
/home/nwatkins/src/ceph-iwyu/src/test/test_str_list.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/test_str_list.cc:
#include <list> // for list
#include <set> // for set
#include <string> // for allocator, string
#include <vector> // for vector
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest-typed-test.h" // for TYPED_TEST, TYPED_TEST_CASE
#include "gtest/gtest.h" // for EXPECT_EQ, EqHelper, Test, Types
#include "include/str_list.h" // for get_str_list, get_str_set, get_s...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/test_any.cc should add these lines:
#include <any> // for bad_any_cast
#include <cstddef> // for nullptr_t
#include <exception> // for terminate
#include <memory> // for allocator
#include <type_traits> // for is_nothrow_constructible_v, is_no...
#include <typeinfo> // for type_info
#include <unordered_map> // for swap
#include <utility> // for move, in_place_type_t, in_place_type
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/test_any.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/test_any.cc:
#include <any> // for bad_any_cast
#include <cstddef> // for nullptr_t
#include <exception> // for terminate
#include <initializer_list> // for initializer_list
#include <memory> // for allocator
#include <optional> // for optional
#include <type_traits> // for is_nothrow_constructible_v, is_no...
#include <typeinfo> // for type_info
#include <unordered_map> // for swap
#include <utility> // for move, in_place_type_t, in_place_type
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for AssertionResult, EXPECT_TRUE, EXP...
#include "include/any.h" // for shared_any, unique_any, immobile_any
---
/home/nwatkins/src/ceph-iwyu/src/test/simple_spin.cc should add these lines:
#include <bits/stdint-intn.h> // for int64_t
#include <cxxabi.h> // for __forced_unwind
#include <pthread.h> // for pthread_create, pthread_join, pth...
#include <stddef.h> // for NULL
#include <atomic> // for ATOMIC_FLAG_INIT, atomic_flag
#include <memory> // for allocator
#include <mutex> // for lock_guard
#include <system_error> // for system_error
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/simple_spin.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/simple_spin.cc:
#include <bits/stdint-intn.h> // for int64_t
#include <cxxabi.h> // for __forced_unwind
#include <pthread.h> // for pthread_create, pthread_join, pth...
#include <stddef.h> // for NULL
#include <atomic> // for ATOMIC_FLAG_INIT, atomic_flag
#include <future> // for async, launch, launch::async
#include <memory> // for allocator
#include <mutex> // for lock_guard
#include <system_error> // for system_error
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, ASSERT_EQ, TestInfo (ptr only)
#include "include/spinlock.h" // for spin_lock, spin_unlock, spinlock
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/bufferlist.cc:2581:7: warning: unused variable 'base_cached_adjusted' [-Wunused-variable]
int base_cached_adjusted = buffer::get_cached_crc_adjusted();
^
/home/nwatkins/src/ceph-iwyu/src/test/bufferlist.cc:2580:7: warning: unused variable 'base_cached' [-Wunused-variable]
int base_cached = buffer::get_cached_crc();
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/test_arch.cc should add these lines:
#include <string.h> // for strstr, strlen
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/test_arch.cc should remove these lines:
- #include "arch/arm.h" // lines 21-21
- #include "global/global_context.h" // lines 22-22
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/test_arch.cc:
#include <stdio.h> // for pclose, fgets, popen, NULL, FILE
#include <string.h> // for strstr, strlen
#include <memory> // for allocator
#include "arch/intel.h" // for ceph_arch_intel_pclmul, ceph_arch...
#include "arch/probe.h" // for ceph_arch_probe, ceph_arch_probed
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for EXPECT_EQ, EqHelper, AssertionResult
---
/home/nwatkins/src/ceph-iwyu/src/test/encoding.cc should add these lines:
#include <asm/int-ll64.h> // for __u32
#include <bits/exception.h> // for exception
#include <bits/stdint-intn.h> // for int64_t, int32_t, int16_t
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t
#include <stddef.h> // for size_t
#include <iostream> // for operator<<, basic_ostream::operat...
#include <map> // for _Rb_tree_const_iterator, operator==
#include <string> // for string, allocator, basic_string
#include <utility> // for pair
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/buffer_fwd.h" // for bufferlist
#include "include/byteorder.h" // for ceph_le64, operator==, ceph_le
#include "include/denc.h" // for denc_signed_varint, denc_signed_v...
/home/nwatkins/src/ceph-iwyu/src/test/encoding.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/encoding.cc:
#include <asm/int-ll64.h> // for __u32
#include <bits/exception.h> // for exception
#include <bits/stdint-intn.h> // for int64_t, int32_t, int16_t
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t
#include <stddef.h> // for size_t
#include <iostream> // for operator<<, basic_ostream::operat...
#include <map> // for _Rb_tree_const_iterator, operator==
#include <string> // for string, allocator, basic_string
#include <utility> // for pair
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, TestInfo (ptr only), EqHelper
#include "include/buffer.h" // for operator!=, list::iterator, ptr
#include "include/buffer_fwd.h" // for bufferlist
#include "include/byteorder.h" // for ceph_le64, operator==, ceph_le
#include "include/denc.h" // for denc_signed_varint, denc_signed_v...
#include "include/encoding.h" // for decode, encode, encode_nohead
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/test_cfuse_cache_invalidate.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/test_cfuse_cache_invalidate.cc should remove these lines:
- #include <errno.h> // lines 3-3
- #include <sys/stat.h> // lines 7-7
- #include <sys/types.h> // lines 5-5
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/test_cfuse_cache_invalidate.cc:
#include <assert.h> // for assert
#include <fcntl.h> // for open, O_CREAT, O_RDONLY, O_RDWR
#include <stdio.h> // for perror, printf
#include <string.h> // for memset
#include <sys/wait.h> // for waitpid, WNOHANG
#include <unistd.h> // for close, fork, sleep, pid_t
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/test_subprocess.cc should add these lines:
#include <errno.h> // for ETIMEDOUT
#include <signal.h> // for SIGTERM, SIGKILL
#include <stddef.h> // for NULL
#include <cstdint> // for int8_t
#include <string> // for operator<<, string, allocator
#include <utility> // for move
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/test_subprocess.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/test_subprocess.cc:
#include <errno.h> // for ETIMEDOUT
#include <signal.h> // for SIGTERM, SIGKILL
#include <stddef.h> // for NULL
#include <unistd.h> // for write, sleep, ssize_t
#include <cstdint> // for int8_t
#include <iostream> // for operator<<, basic_ostream, cerr
#include <string> // for operator<<, string, allocator
#include <utility> // for move
#include "common/SubProcess.h" // for SubProcessTimed, SubProcess, SubP...
#include "common/fork_function.h" // for fork_function
#include "common/safe_io.h" // for safe_read
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for AssertionResult, ASSERT_EQ, EqHelper
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/test_prebufferedstreambuf.cc should add these lines:
#include <ostream> // for operator<<, ostream, istream
#include <string> // for getline, allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/test_prebufferedstreambuf.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/test_prebufferedstreambuf.cc:
#include <ostream> // for operator<<, ostream, istream
#include <string> // for getline, allocator, string
#include "common/PrebufferedStreambuf.h" // for PrebufferedStreambuf
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, TestInfo (ptr only)
---
(/home/nwatkins/src/ceph-iwyu/src/common/utf8.h has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/test/utf8.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint8_t
#include <string.h> // for strlen
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/utf8.cc should remove these lines:
- #include <stdint.h> // lines 16-16
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/utf8.cc:
#include "common/utf8.h"
#include <bits/stdint-uintn.h> // for uint8_t
#include <string.h> // for strlen
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, ASSERT_EQ, TestInfo (ptr only)
---
/home/nwatkins/src/ceph-iwyu/src/common/escape.h should add these lines:
#include <stddef.h> // for size_t
#include <boost/utility/string_view_fwd.hpp> // for string_view
#include <string_view> // for string_view
/home/nwatkins/src/ceph-iwyu/src/common/escape.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/escape.h:
#include <stddef.h> // for size_t
#include <boost/utility/string_view.hpp> // for basic_string_view
#include <boost/utility/string_view_fwd.hpp> // for string_view
#include <ostream> // for ostream
#include <string_view> // for string_view
---
/home/nwatkins/src/ceph-iwyu/src/test/escape.cc should add these lines:
#include <string.h> // for strlen, size_t
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/escape.cc should remove these lines:
- #include <stdint.h> // lines 16-16
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/escape.cc:
#include "common/escape.h"
#include <string.h> // for strlen, size_t
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for EqHelper, ASSERT_EQ, Test, TestIn...
---
In file included from /home/nwatkins/src/ceph-iwyu/src/test/on_exit.cc:6:
/home/nwatkins/src/ceph-iwyu/src/include/on_exit.h:18:11: warning: unused variable 'ret' [-Wunused-variable]
int ret = pthread_mutex_init(&lock_, NULL);
^
/home/nwatkins/src/ceph-iwyu/src/test/on_exit.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/on_exit.cc should remove these lines:
- #include <sys/types.h> // lines 2-2
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/on_exit.cc:
#include <stdlib.h> // for malloc, exit, NULL
#include <sys/mman.h> // for mmap, MAP_ANONYMOUS, MAP_FAILED, MAP_SH...
#include <sys/wait.h> // for waitpid, WEXITSTATUS
#include <unistd.h> // for fork
#include "include/assert.h" // for assert, ceph_abort
#include "include/on_exit.h" // for OnExitManager
---
/home/nwatkins/src/ceph-iwyu/src/common/strtol.h should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <type_traits> // for is_unsigned
/home/nwatkins/src/ceph-iwyu/src/common/strtol.h should remove these lines:
- #include <stdint.h> // lines 20-20
The full include-list for /home/nwatkins/src/ceph-iwyu/src/common/strtol.h:
#include <bits/stdint-uintn.h> // for uint64_t
#include <string> // for string
#include <type_traits> // for is_unsigned
---
/home/nwatkins/src/ceph-iwyu/src/test/strtol.cc should add these lines:
#include <bits/stdint-intn.h> // for int64_t
#include <cmath> // for pow
#include <utility> // for pair
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/strtol.cc should remove these lines:
- #include <math.h> // lines 16-16
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/strtol.cc:
#include "common/strtol.h"
#include <bits/stdint-intn.h> // for int64_t
#include <cmath> // for pow
#include <map> // for map, _Rb_tree_iterator, map<>::it...
#include <string> // for string, allocator
#include <utility> // for pair
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, ASSERT_EQ, EqHelper, TestIn...
---
/home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc should remove these lines:
- #include "common/common_init.h" // lines 1-1
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/buildtest_skeleton.cc:
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/formatter.cc should add these lines:
#include <stddef.h> // for NULL
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/formatter.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/formatter.cc:
#include <stddef.h> // for NULL
#include <sstream> // for ostringstream, operator<<, ostream
#include <string> // for allocator
#include "common/Formatter.h" // for XMLFormatter, JSONFormatter, XMLF...
#include "common/HTMLFormatter.h" // for HTMLFormatter
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, TestInfo (ptr only), ASSERT_EQ
---
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs_config.cc should add these lines:
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs_config.cc should remove these lines:
- #include <sstream> // lines 18-18
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/libcephfs_config.cc:
#include <string.h> // for memset, NULL, size_t
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, Test, Tes...
#include "include/cephfs/libcephfs.h" // for ceph_conf_get, ceph_create
---
/home/nwatkins/src/ceph-iwyu/src/test/cls_hello/test_cls_hello.cc should add these lines:
#include <string.h> // for memset
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/rados/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/test/cls_hello/test_cls_hello.cc should remove these lines:
- #include <iostream> // lines 15-15
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/cls_hello/test_cls_hello.cc:
#include <errno.h> // for EEXIST, EINVAL, EIO, ENOENT
#include <string.h> // for memset
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, Test, Tes...
#include "include/encoding.h" // for encode
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/librados.hpp" // for IoCtx, Rados, NObjectIterator
#include "test/librados/test.h" // for create_one_pool_pp, destroy_on...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/cls_numops/test_cls_numops.cc should add these lines:
#include <map> // for map, map<>::iterator
#include <utility> // for pair
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/rados/buffer.h" // for list
#include "include/rados/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/test/cls_numops/test_cls_numops.cc should remove these lines:
- #include <sstream> // lines 18-18
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/cls_numops/test_cls_numops.cc:
#include <errno.h> // for EBADMSG, EINVAL
#include <iostream> // for stringstream, basic_ostream
#include <map> // for map, map<>::iterator
#include <set> // for _Rb_tree_iterator, set
#include <string> // for string, allocator, operator+
#include <utility> // for pair
#include "cls/numops/cls_numops_client.h" // for div, add, mul, sub
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, ASSER...
#include "include/rados/buffer.h" // for list
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/librados.hpp" // for IoCtx, Rados
#include "test/librados/test.h" // for create_one_pool_pp, destro...
---
/home/nwatkins/src/ceph-iwyu/src/test/cls_sdk/test_cls_sdk.cc should add these lines:
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/librados.hpp" // for IoCtx, Rados
/home/nwatkins/src/ceph-iwyu/src/test/cls_sdk/test_cls_sdk.cc should remove these lines:
- #include <errno.h> // lines 2-2
- #include <iostream> // lines 1-1
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/cls_sdk/test_cls_sdk.cc:
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, Test, TestInfo (ptr...
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/librados.hpp" // for IoCtx, Rados
#include "test/librados/test.h" // for create_one_pool_pp, destroy_on...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/common/test_async_shared_mutex.cc should add these lines:
#include <cxxabi.h> // for __forced_unwind
#include <boost/asio/bind_executor.hpp> // for executor_binder
#include <boost/asio/error.hpp> // for operation_aborted
#include <boost/asio/impl/io_context.hpp> // for io_context::exec...
#include <boost/asio/impl/io_context.ipp> // for io_context::poll
#include <boost/asio/io_context.hpp> // for io_context, io_c...
#include <boost/smart_ptr/detail/operator_bool.hpp> // for intrusive_ptr::o...
#include <boost/system/error_code.hpp> // for success, error_code
#include <chrono> // for milliseconds
#include <future> // for async, future
#include <memory> // for allocator
#include <system_error> // for system_error
#include <utility> // for move, forward
#include "common/async/detail/shared_lock.h" // for shared_lock, uni...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
namespace boost { namespace system { class system_error; } }
/home/nwatkins/src/ceph-iwyu/src/test/common/test_async_shared_mutex.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_async_shared_mutex.cc:
#include <cxxabi.h> // for __forced_unwind
#include <gtest/gtest.h> // for AssertionResult
#include <boost/asio/bind_executor.hpp> // for executor_binder
#include <boost/asio/error.hpp> // for operation_aborted
#include <boost/asio/impl/io_context.hpp> // for io_context::exec...
#include <boost/asio/impl/io_context.ipp> // for io_context::poll
#include <boost/asio/io_context.hpp> // for io_context, io_c...
#include <boost/smart_ptr/detail/operator_bool.hpp> // for intrusive_ptr::o...
#include <boost/system/error_code.hpp> // for success, error_code
#include <chrono> // for milliseconds
#include <future> // for async, future
#include <memory> // for allocator
#include <optional> // for optional
#include <system_error> // for system_error
#include <utility> // for move, forward
#include "common/async/detail/shared_lock.h" // for shared_lock, uni...
#include "common/async/shared_mutex.h" // for SharedMutex
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
namespace boost { namespace system { class system_error; } }
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_async_completion.cc:86:45: warning: lambda capture 'm' is not used [-Wunused-lambda-capture]
auto c = Completion::create(ex1, [&ec2, m=move_only{}] (error_code ec) { ec2 = ec; });
^
/home/nwatkins/src/ceph-iwyu/src/test/common/test_async_completion.cc:224:43: warning: lambda capture 't' is not used [-Wunused-lambda-capture]
EXPECT_THROW(Completion::create(ex1, [t=throws_on_move{}] (int& i) { ++i; }),
^
/home/nwatkins/src/ceph-iwyu/src/test/common/test_async_completion.cc should add these lines:
#include <bits/refwrap.h> // for ref
#include <boost/asio/error.hpp> // for operation_aborted, make_er...
#include <boost/asio/impl/io_context.hpp> // for io_context::executor_type:...
#include <boost/asio/impl/io_context.ipp> // for io_context::io_context
#include <boost/asio/io_context.hpp> // for io_context, io_context::ex...
#include <boost/intrusive/list_hook.hpp> // for list_base_hook
#include <boost/system/error_code.hpp> // for error_code
#include <memory> // for allocator, unique_ptr
#include <stdexcept> // for runtime_error
#include <string> // for string
#include <type_traits> // for remove_reference<>::type
#include <utility> // for move, pair
#include "common/async/bind_handler.h" // for bind_handler, CompletionHa...
#include "common/async/forward_handler.h" // for forward_handler, Forwardin...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactor...
/home/nwatkins/src/ceph-iwyu/src/test/common/test_async_completion.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_async_completion.cc:
#include <bits/refwrap.h> // for ref
#include <gtest/gtest.h> // for AssertionResult, Test, EXP...
#include <boost/asio/error.hpp> // for operation_aborted, make_er...
#include <boost/asio/impl/io_context.hpp> // for io_context::executor_type:...
#include <boost/asio/impl/io_context.ipp> // for io_context::io_context
#include <boost/asio/io_context.hpp> // for io_context, io_context::ex...
#include <boost/intrusive/list.hpp> // for list
#include <boost/intrusive/list_hook.hpp> // for list_base_hook
#include <boost/system/error_code.hpp> // for error_code
#include <memory> // for allocator, unique_ptr
#include <optional> // for optional
#include <stdexcept> // for runtime_error
#include <string> // for string
#include <type_traits> // for remove_reference<>::type
#include <utility> // for move, pair
#include "common/async/bind_handler.h" // for bind_handler, CompletionHa...
#include "common/async/completion.h" // for Completion, create_completion
#include "common/async/forward_handler.h" // for forward_handler, Forwardin...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactor...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/common/test_static_ptr.cc should add these lines:
#include <bits/exception.h> // for exception
#include <memory> // for allocator
#include <type_traits> // for is_const, is_same
#include <utility> // for move, in_place_type_t
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
/home/nwatkins/src/ceph-iwyu/src/test/common/test_static_ptr.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_static_ptr.cc:
#include <bits/exception.h> // for exception
#include <gtest/gtest.h> // for AssertionResult, EXPECT_EQ, EqHelper
#include <memory> // for allocator
#include <type_traits> // for is_const, is_same
#include <utility> // for move, in_place_type_t
#include "common/static_ptr.h" // for static_ptr, make_static, dynamic_...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_bounded_key_counter.cc should add these lines:
#include <stddef.h> // for size_t
#include <iterator> // for pair
#include <utility> // for pair
#include <vector> // for allocator, vector
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
/home/nwatkins/src/ceph-iwyu/src/test/common/test_bounded_key_counter.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_bounded_key_counter.cc:
#include <gtest/gtest.h> // for EXPECT_EQ, EqHelper, Test, TEST
#include <stddef.h> // for size_t
#include <iterator> // for pair
#include <utility> // for pair
#include <vector> // for allocator, vector
#include "common/bounded_key_counter.h" // for BoundedKeyCounter, BoundedKe...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_iso_8601.cc should add these lines:
#include <boost/optional/optional.hpp> // for optional
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
/home/nwatkins/src/ceph-iwyu/src/test/common/test_iso_8601.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_iso_8601.cc:
#include <gtest/gtest.h> // for ASSERT_EQ, EqHelper, Test, TEST
#include <boost/optional/optional.hpp> // for optional
#include <chrono> // for time_point_cast, minutes, sec...
#include <memory> // for allocator
#include "common/ceph_time.h" // for real_time, real_clock
#include "common/iso_8601.h" // for to_iso_8601, from_iso_8601
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/common/test_prioritized_queue.cc should add these lines:
#include <list> // for _List_iterator, list, list<>::i...
#include <utility> // for move
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_prioritized_queue.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_prioritized_queue.cc:
#include <algorithm> // for remove, shuffle
#include <list> // for _List_iterator, list, list<>::i...
#include <numeric> // for accumulate
#include <random> // for random_device, default_random_e...
#include <utility> // for move
#include <vector> // for vector<>::iterator, vector, all...
#include "common/PrioritizedQueue.h" // for PrioritizedQueue
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for AssertionResult, EXPECT_EQ, EqH...
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_random.cc should add these lines:
#include <bits/stdint-intn.h> // for int64_t
#include <cstdint> // for int64_t
#include <limits> // for numeric_limits
#include <memory> // for allocator
#include <type_traits> // for is_same_v
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_random.cc should remove these lines:
- #include <sstream> // lines 15-15
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_random.cc:
#include <bits/stdint-intn.h> // for int64_t
#include <cstdint> // for int64_t
#include <limits> // for numeric_limits
#include <memory> // for allocator
#include <type_traits> // for is_same_v
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for AssertionResult, Test, ASSERT_LE
#include "include/random.h" // for generate_random_number, random_nu...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/common/test_sloppy_crc_map.cc should add these lines:
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
#include "include/buffer_fwd.h" // for bufferlist, bufferptr
/home/nwatkins/src/ceph-iwyu/src/test/common/test_sloppy_crc_map.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_sloppy_crc_map.cc:
#include <gtest/gtest.h> // for ASSERT_EQ, Test, EqHelper, TEST
#include <iostream> // for cout
#include <memory> // for allocator
#include "common/Formatter.h" // for Formatter
#include "common/SloppyCRCMap.h" // for SloppyCRCMap
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
#include "include/buffer_fwd.h" // for bufferlist, bufferptr
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/placeholders.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/common/test_hostname.cc should add these lines:
#include <bits/shared_ptr.h> // for shared_ptr
#include <utility> // for move
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_hostname.cc should remove these lines:
- #include <fcntl.h> // lines 21-21
- #include <sys/stat.h> // lines 20-20
- #include <sys/types.h> // lines 19-19
- #include <iostream> // lines 26-26
- #include <memory> // lines 30-30
- #include "common/SubProcess.h" // lines 17-17
- #include "stdio.h" // lines 18-18
- #include "unistd.h" // lines 23-23
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_hostname.cc:
#include <bits/shared_ptr.h> // for shared_ptr
#include <stdio.h> // for feof, fgets, popen, pclose, FILE
#include <array> // for array
#include <stdexcept> // for runtime_error
#include <string> // for string, allocator
#include <utility> // for move
#include "common/hostname.h" // for ceph_get_hostname, ceph_get_short...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, TestInfo (ptr only), ASSERT_EQ
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
"auth/cephx/CephxKeyServer.h" ->
"auth/cephx/CephxKeyServer.h"
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/common/test_str_map.cc should add these lines:
#include <iosfwd> // for stringstream
#include <map> // for map
#include <string> // for string, allocator, basic_string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
/home/nwatkins/src/ceph-iwyu/src/test/common/test_str_map.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_str_map.cc:
#include <errno.h> // for EINVAL
#include <gtest/gtest.h> // for ASSERT_EQ, EqHelper, Test, TEST
#include <iosfwd> // for stringstream
#include <map> // for map
#include <string> // for string, allocator, basic_string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
#include "include/str_map.h" // for get_str_map, get_json_str_map
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/common/test_io_priority.cc should add these lines:
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
/home/nwatkins/src/ceph-iwyu/src/test/common/test_io_priority.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_io_priority.cc:
#include <errno.h> // for EINVAL
#include <gtest/gtest.h> // for ASSERT_EQ, EqHelper, Test, TEST
#include <memory> // for allocator
#include "common/io_priority.h" // for ceph_ioprio_string_to_class, IOPR...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_back_trace.cc should add these lines:
#include <boost/algorithm/string/classification.hpp> // for is_any_of
#include <boost/algorithm/string/detail/classification.hpp> // for is_any_ofF
#include <boost/algorithm/string/split.hpp> // for split
#include <boost/iterator/iterator_facade.hpp> // for operator!=
#include <boost/type_index/type_index_facade.hpp> // for operator==
#include <memory> // for allocato...
#include <vector> // for vector
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPart...
/home/nwatkins/src/ceph-iwyu/src/test/common/test_back_trace.cc should remove these lines:
- #include <boost/algorithm/string.hpp> // lines 4-4
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_back_trace.cc:
#include <gtest/gtest.h> // for Assertio...
#include <boost/algorithm/string/classification.hpp> // for is_any_of
#include <boost/algorithm/string/detail/classification.hpp> // for is_any_ofF
#include <boost/algorithm/string/split.hpp> // for split
#include <boost/iterator/iterator_facade.hpp> // for operator!=
#include <boost/type_index/type_index_facade.hpp> // for operator==
#include <memory> // for allocato...
#include <regex> // for match_re...
#include <sstream> // for ostrings...
#include <string> // for string
#include <vector> // for vector
#include "common/BackTrace.h" // for operator<<
#include "common/version.h" // for pretty_v...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPart...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/common/test_convenience.cc should add these lines:
#include <boost/optional/optional.hpp> // for optional
#include <optional> // for optional
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
/home/nwatkins/src/ceph-iwyu/src/test/common/test_convenience.cc should remove these lines:
- #include <boost/optional.hpp> // lines 20-20
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_convenience.cc:
#include <gtest/gtest.h> // for AssertionResult, Test, EXPECT_EQ
#include <boost/optional/optional.hpp> // for optional
#include <optional> // for optional
#include <string> // for string, allocator, basic_string
#include "common/convenience.h" // for maybe_do_or, maybe_do
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFactoryImpl
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/common/test_hostname.cc should add these lines:
#include <bits/shared_ptr.h> // for shared_ptr
#include <utility> // for move
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_hostname.cc should remove these lines:
- #include <fcntl.h> // lines 21-21
- #include <sys/stat.h> // lines 20-20
- #include <sys/types.h> // lines 19-19
- #include <iostream> // lines 26-26
- #include <memory> // lines 30-30
- #include "common/SubProcess.h" // lines 17-17
- #include "stdio.h" // lines 18-18
- #include "unistd.h" // lines 23-23
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_hostname.cc:
#include <bits/shared_ptr.h> // for shared_ptr
#include <stdio.h> // for feof, fgets, popen, pclose, FILE
#include <array> // for array
#include <stdexcept> // for runtime_error
#include <string> // for string, allocator
#include <utility> // for move
#include "common/hostname.h" // for ceph_get_hostname, ceph_get_short...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, TestInfo (ptr only), ASSERT_EQ
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_time.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t
#include <bits/types/struct_timespec.h> // for timespec
#include <bits/types/struct_timeval.h> // for timeval
#include <bits/types/time_t.h> // for time_t
#include <stdlib.h> // for abs
#include <chrono> // for seconds, operator+, time_poi...
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_time.cc should remove these lines:
- #include <ctime> // lines 16-16
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_time.cc:
#include <bits/stdint-uintn.h> // for uint32_t
#include <bits/types/struct_timespec.h> // for timespec
#include <bits/types/struct_timeval.h> // for timeval
#include <bits/types/time_t.h> // for time_t
#include <stdlib.h> // for abs
#include <chrono> // for seconds, operator+, time_poi...
#include <memory> // for allocator
#include "common/ceph_time.h" // for operator-, coarse_real_clock
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, Test, ASSERT_GT
#include "include/rados.h" // for ceph_timespec
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/common/test_safe_io.cc should add these lines:
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_safe_io.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_safe_io.cc:
#include <fcntl.h> // for open, O_CREAT, O_RDWR, O_TRUNC
#include <unistd.h> // for unlink, close, write, ssize_t
#include <algorithm> // for min
#include <cstring> // for memcmp, size_t
#include <memory> // for allocator
#include "common/safe_io.h" // for safe_read_file
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, Test, EqHelper, TestIn...
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_url_escape.cc should add these lines:
#include <iostream> // for operator<<, basic_ostream, endl
#include <stdexcept> // for runtime_error
#include <string> // for allocator, string, operator<<
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_url_escape.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_url_escape.cc:
#include <iostream> // for operator<<, basic_ostream, endl
#include <stdexcept> // for runtime_error
#include <string> // for allocator, string, operator<<
#include "common/url_escape.h" // for url_unescape, url_escape
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, ASSERT_EQ, EqHelper, TestIn...
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_interval_map.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <boost/mpl/aux_/preprocessed/gcc/apply.hpp> // for apply
#include <type_traits> // for false_type, tru...
#include <vector> // for allocator, vector
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest-typed-test.h" // for TYPED_TEST, TYP...
#include "include/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/test/common/test_interval_map.cc should remove these lines:
- #include <boost/mpl/apply.hpp> // lines 18-18
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_interval_map.cc:
#include <bits/stdint-uintn.h> // for uint64_t
#include <gtest/gtest.h> // for ASSERT_EQ, Asse...
#include <boost/mpl/aux_/preprocessed/gcc/apply.hpp> // for apply
#include <boost/random/mersenne_twister.hpp> // for mt19937
#include <boost/random/uniform_int_distribution.hpp> // for uniform_int_dis...
#include <type_traits> // for false_type, tru...
#include <vector> // for allocator, vector
#include "common/interval_map.h" // for interval_map
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest-typed-test.h" // for TYPED_TEST, TYP...
#include "include/buffer.h" // for operator!=, ope...
#include "include/buffer_fwd.h" // for bufferlist
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_tableformatter.cc should add these lines:
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_tableformatter.cc should remove these lines:
- #include <sstream> // lines 5-5
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_tableformatter.cc:
#include <iostream> // for stringstream, basic_ostream::oper...
#include <string> // for allocator, string
#include "common/Formatter.h" // for TableFormatter, Formatter
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, TestInfo (ptr only), EXPECT_EQ
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_mutex_debug.cc should add these lines:
#include <cxxabi.h> // for __forced_unwind
#include <memory> // for allocator
#include <system_error> // for system_error
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_mutex_debug.cc should remove these lines:
- #include <mutex> // lines 16-16
- #include <thread> // lines 17-17
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_mutex_debug.cc:
#include <cxxabi.h> // for __forced_unwind
#include <future> // for async, launch, launch::async, __a...
#include <memory> // for allocator
#include <system_error> // for system_error
#include "common/mutex_debug.h" // for mutex_recursive_debug, mutex_debug
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for AssertionResult, ASSERT_FALSE, Test
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_interval_set.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, Types
#include "gtest/gtest-typed-test.h" // for TYPED_TEST, TYPED_TEST_CASE
#include "include/cpp-btree/btree_map.h" // for btree_map
/home/nwatkins/src/ceph-iwyu/src/test/common/test_interval_set.cc should remove these lines:
- #include "include/btree_map.h" // lines 20-20
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_interval_set.cc:
#include <bits/stdint-uintn.h> // for uint64_t
#include <gtest/gtest.h> // for AssertionResult, ASSERT_TRUE
#include <boost/container/flat_map.hpp> // for operator==, flat_map
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, Types
#include "gtest/gtest-typed-test.h" // for TYPED_TEST, TYPED_TEST_CASE
#include "include/cpp-btree/btree_map.h" // for btree_map
#include "include/interval_set.h" // for interval_set
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_xmlformatter.cc should add these lines:
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_xmlformatter.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_xmlformatter.cc:
#include <sstream> // for stringstream
#include <string> // for allocator, string
#include "common/Formatter.h" // for XMLFormatter
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, TestInfo (ptr only), EXPECT_EQ
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_weighted_priority_queue.cc should add these lines:
#include <stdlib.h> // for rand, srand
#include <time.h> // for time
#include <boost/intrusive/detail/list_iterator.hpp> // for operator==
#include <boost/intrusive/detail/tree_iterator.hpp> // for operator!=, oper...
#include <iterator> // for reverse_iterator
#include <memory> // for allocator_traits...
#include <utility> // for move, pair, make...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_weighted_priority_queue.cc should remove these lines:
- #include <numeric> // lines 8-8
- #include <tuple> // lines 12-12
- #include <vector> // lines 9-9
- #include "common/Formatter.h" // lines 5-5
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_weighted_priority_queue.cc:
#include <stdlib.h> // for rand, srand
#include <time.h> // for time
#include <boost/intrusive/detail/list_iterator.hpp> // for operator==
#include <boost/intrusive/detail/tree_iterator.hpp> // for operator!=, oper...
#include <iterator> // for reverse_iterator
#include <list> // for list, _List_iter...
#include <map> // for map, map<>::mapp...
#include <memory> // for allocator_traits...
#include <utility> // for move, pair, make...
#include "common/WeightedPriorityQueue.h" // for WeightedPriority...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for get, make_tuple
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_shunique_lock.cc should add these lines:
#include <cxxabi.h> // for __forced_unwind
#include <memory> // for allocator
#include <system_error> // for system_error
#include <utility> // for move
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_shunique_lock.cc should remove these lines:
- #include <thread> // lines 18-18
- #include "common/ceph_time.h" // lines 20-20
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_shunique_lock.cc:
#include <cxxabi.h> // for __forced_unwind
#include <future> // for async, launch, launch::async
#include <memory> // for allocator
#include <mutex> // for unique_lock, defer_lock, try_to_lock
#include <shared_mutex> // for shared_timed_mutex, shared_lock
#include <system_error> // for system_error
#include <utility> // for move
#include "common/shunique_lock.h" // for acquire_shared_t, acquire_unique_t
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for AssertionResult, Test, TestInfo (...
---
/home/nwatkins/src/ceph-iwyu/src/test/common/test_perf_histogram.cc should add these lines:
#include <bits/stdint-intn.h> // for int64_t
#include <stddef.h> // for size_t
#include <array> // for array
#include <cstdint> // for int64_t
#include <limits> // for numeric_limits
#include <memory> // for allocator_traits<>::value_type
#include <utility> // for pair
#include <vector> // for vector
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/common/test_perf_histogram.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/test_perf_histogram.cc:
#include <bits/stdint-intn.h> // for int64_t
#include <stddef.h> // for size_t
#include <array> // for array
#include <cstdint> // for int64_t
#include <limits> // for numeric_limits
#include <memory> // for allocator_traits<>::value_type
#include <utility> // for pair
#include <vector> // for vector
#include "common/perf_histogram.h" // for PerfHistogramCommon::axis_config_d
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, Test, TestIn...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/test/common/test_global_doublefree.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/test/erasure-code/ErasureCodePluginMissingVersion.cc has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/test/erasure-code/ErasureCodePluginHangs.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/test/erasure-code/ErasureCodePluginFailToInitialize.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/test/erasure-code/ErasureCodePluginFailToRegister.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/test/erasure-code/ErasureCodePluginMissingEntryPoint.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/fs/test_trim_caps.cc:56:12: warning: unused variable 'orig_ino' [-Wunused-variable]
uint64_t orig_ino = stx.stx_ino;
^
/home/nwatkins/src/ceph-iwyu/src/test/fs/test_trim_caps.cc:19:6: warning: unused variable 'rc' [-Wunused-variable]
int rc = pipe(pipefd);
^
/home/nwatkins/src/ceph-iwyu/src/test/fs/test_trim_caps.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include "include/cephfs/ceph_statx.h" // for ceph_statx
/home/nwatkins/src/ceph-iwyu/src/test/fs/test_trim_caps.cc should remove these lines:
- #include <errno.h> // lines 10-10
- #include <fcntl.h> // lines 6-6
- #include <stdlib.h> // lines 9-9
- #include <sys/stat.h> // lines 4-4
- #include <sys/types.h> // lines 3-3
- #include <time.h> // lines 7-7
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/fs/test_trim_caps.cc:
#include <assert.h> // for assert
#include <bits/stdint-uintn.h> // for uint64_t
#include <features.h> // lines 2-2
#include <include/cephfs/libcephfs.h> // for ceph_statx, ceph_rename, ceph...
#include <stdio.h> // for printf, NULL
#include <sys/wait.h> // for waitpid
#include <unistd.h> // for close, fork, pipe, read, sleep
#include "include/cephfs/ceph_statx.h" // for ceph_statx
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/journal/test_Entry.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t
#include <stddef.h> // for size_t
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/buffer.h" // for list::iterator
#include "include/buffer_fwd.h" // for bufferlist
#include "include/encoding.h" // for encode
/home/nwatkins/src/ceph-iwyu/src/test/journal/test_Entry.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/journal/test_Entry.cc:
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t
#include <stddef.h> // for size_t
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for AssertionResult, TestInfo (ptr only)
#include "include/buffer.h" // for list::iterator
#include "include/buffer_fwd.h" // for bufferlist
#include "include/encoding.h" // for encode
#include "journal/Entry.h" // for Entry, encode
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/readdir_r_cb.cc should add these lines:
#include <stdio.h> // for sprintf, NULL
#include <unistd.h> // for getpid
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/readdir_r_cb.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/libcephfs/readdir_r_cb.cc:
#include <errno.h> // for ERANGE
#include <fcntl.h> // for O_CREAT
#include <stdio.h> // for sprintf, NULL
#include <unistd.h> // for getpid
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, ASSERT_LE, EqHelper
#include "include/cephfs/libcephfs.h" // for ceph_getdnames, ceph_closedir
---
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/caps.cc should add these lines:
#include <stdio.h> // for sprintf, NULL
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/cephfs/ceph_statx.h" // for CEPH_STATX_MTIME, ceph_statx
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/caps.cc should remove these lines:
- #include <dirent.h> // lines 24-24
- #include <errno.h> // lines 19-19
- #include <signal.h> // lines 26-26
- #include <sys/stat.h> // lines 23-23
- #include <sys/types.h> // lines 22-22
- #include <sys/xattr.h> // lines 25-25
- #include "include/int_types.h" // lines 14-14
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/libcephfs/caps.cc:
#include <fcntl.h> // for O_CREAT, O_TRUNC, O_WRONLY
#include <stdio.h> // for sprintf, NULL
#include <unistd.h> // for getpid
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, ASSERT_LT
#include "include/ceph_fs.h" // for CEPH_CAP_FILE_BUFFER, CEPH_CA...
#include "include/cephfs/ceph_statx.h" // for CEPH_STATX_MTIME, ceph_statx
#include "include/cephfs/libcephfs.h" // for ceph_close, ceph_debug_get_fd...
---
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/multiclient.cc should add these lines:
#include <stdio.h> // for snprintf
#include <string.h> // for NULL, memcmp, strcpy
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/multiclient.cc should remove these lines:
- #include <dirent.h> // lines 22-22
- #include <errno.h> // lines 17-17
- #include <sys/stat.h> // lines 21-21
- #include <sys/types.h> // lines 20-20
- #include <sys/xattr.h> // lines 23-23
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/libcephfs/multiclient.cc:
#include <fcntl.h> // for O_CREAT, O_RDWR
#include <stdio.h> // for snprintf
#include <string.h> // for NULL, memcmp, strcpy
#include <unistd.h> // for getpid
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, Test, ASS...
#include "include/cephfs/libcephfs.h" // for ceph_conf_read_file, ceph_create
---
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/flock.cc should add these lines:
#include <bits/types/struct_timespec.h> // for timespec
#include <stdint.h> // for uintptr_t
#include <stdio.h> // for sprintf
#include <sys/time.h> // for CLOCK_REALTIME
#include <sys/wait.h> // for waitpid
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/flock.cc should remove these lines:
- #include <dirent.h> // lines 28-28
- #include <limits.h> // lines 37-37
- #include <sys/stat.h> // lines 27-27
- #include <sys/types.h> // lines 26-26
- #include <sys/xattr.h> // lines 29-29
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/libcephfs/flock.cc:
#include <bits/types/struct_timespec.h> // for timespec
#include <errno.h> // for EWOULDBLOCK
#include <fcntl.h> // for O_CREAT, O_RDWR, S_IRWXG
#include <pthread.h> // for pthread_self, pthread_create
#include <semaphore.h> // for sem_timedwait, sem_post, sem_t
#include <stdint.h> // for uintptr_t
#include <stdio.h> // for sprintf
#include <stdlib.h> // for NULL, exit, abort, EXIT_SUCCESS
#include <sys/file.h> // for LOCK_EX, LOCK_NB, LOCK_UN
#include <sys/mman.h> // for mmap, munmap, MAP_ANONYMOUS
#include <sys/time.h> // for CLOCK_REALTIME
#include <sys/wait.h> // for waitpid
#include <time.h> // for clock_gettime
#include <unistd.h> // for pid_t, getpid, fork
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, Test
#include "include/cephfs/libcephfs.h" // for ceph_flock, ceph_open, ceph_...
---
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/recordlock.cc should add these lines:
#include <bits/types/struct_timespec.h> // for timespec
#include <fcntl.h> // for flock, SEEK_SET, F_WRLCK
#include <stdint.h> // for uintptr_t
#include <stdio.h> // for sprintf
#include <sys/time.h> // for CLOCK_REALTIME
#include <sys/wait.h> // for waitpid
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/cephfs/ceph_statx.h" // for ceph_statx
struct Fh;
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/recordlock.cc should remove these lines:
- #include <dirent.h> // lines 29-29
- #include <limits.h> // lines 38-38
- #include <sys/fcntl.h> // lines 24-24
- #include <sys/file.h> // lines 26-26
- #include <sys/stat.h> // lines 28-28
- #include <sys/types.h> // lines 27-27
- #include <sys/xattr.h> // lines 30-30
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/libcephfs/recordlock.cc:
#include <bits/types/struct_timespec.h> // for timespec
#include <errno.h> // for EAGAIN
#include <fcntl.h> // for flock, SEEK_SET, F_WRLCK
#include <pthread.h> // for pthread_self, pthread_create
#include <semaphore.h> // for sem_timedwait, sem_post, sem_t
#include <stdint.h> // for uintptr_t
#include <stdio.h> // for sprintf
#include <stdlib.h> // for NULL, exit, abort, EXIT_SUCCESS
#include <sys/mman.h> // for mmap, munmap, MAP_ANONYMOUS
#include <sys/time.h> // for CLOCK_REALTIME
#include <sys/wait.h> // for waitpid
#include <time.h> // for clock_gettime
#include <unistd.h> // for getpid, pid_t, fork
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, Test
#include "include/cephfs/ceph_statx.h" // for ceph_statx
#include "include/cephfs/libcephfs.h" // for ceph_ll_setlk, ceph_ll_close
struct Fh;
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/main.cc should add these lines:
#include <stdlib.h> // for exit, srand, NULL
#include <unistd.h> // for getpid
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/main.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/libcephfs/main.cc:
#include <stdlib.h> // for exit, srand, NULL
#include <unistd.h> // for getpid
#include "gtest/gtest.h" // for InitGoogleTest, RUN_ALL_TESTS
#include "include/cephfs/libcephfs.h" // for ceph_chmod, ceph_conf_parse_env
---
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/deleg.cc should add these lines:
#include <assert.h> // for assert
#include <bits/stdint-uintn.h> // for uint32_t
#include <stdio.h> // for NULL, sprintf
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/cephfs/ceph_statx.h" // for CEPH_STATX_ALL_STATS, ceph_statx
struct Fh;
/home/nwatkins/src/ceph-iwyu/src/test/libcephfs/deleg.cc should remove these lines:
- #include <dirent.h> // lines 17-17
- #include <limits.h> // lines 22-22
- #include <sys/stat.h> // lines 16-16
- #include <sys/types.h> // lines 15-15
- #include <sys/uio.h> // lines 19-19
- #include <sys/xattr.h> // lines 18-18
- #include <map> // lines 25-25
- #include "include/stat.h" // lines 11-11
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/libcephfs/deleg.cc:
#include <assert.h> // for assert
#include <bits/stdint-uintn.h> // for uint32_t
#include <errno.h> // for EAGAIN, ENOTCONN
#include <fcntl.h> // for O_RDWR, O_CREAT, O_EXCL, O_RD...
#include <stdio.h> // for NULL, sprintf
#include <unistd.h> // for getpid, usleep
#include <atomic> // for atomic_bool
#include <thread> // for thread
#include <vector> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, Test
#include "include/cephfs/ceph_statx.h" // for CEPH_STATX_ALL_STATS, ceph_statx
#include "include/cephfs/libcephfs.h" // for ceph_ll_delegation, ceph_ll_c...
struct Fh;
---
/home/nwatkins/src/ceph-iwyu/src/test/librados/librados_config.cc should add these lines:
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/librados/librados_config.cc should remove these lines:
- #include <sstream> // lines 18-18
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/librados_config.cc:
#include <errno.h> // for ENOENT, EINVAL
#include <string.h> // for memset, strcmp, NULL, size_t
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, Test, TestI...
#include "include/rados/librados.h" // for rados_conf_get, rados_conf_set
---
/home/nwatkins/src/ceph-iwyu/src/include/rados/librados.h should add these lines:
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t, uint8_t
#include <bits/types/time_t.h> // for time_t
#include <sys/types.h> // for int8_t
/home/nwatkins/src/ceph-iwyu/src/include/rados/librados.h should remove these lines:
- #include <linux/types.h> // lines 24-24
- #include <netinet/in.h> // lines 22-22
- #include <sys/time.h> // lines 32-32
- #include "rados_types.h" // lines 30-30
The full include-list for /home/nwatkins/src/ceph-iwyu/src/include/rados/librados.h:
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t, uint8_t
#include <bits/types/time_t.h> // for time_t
#include <string.h> // for size_t
#include <sys/types.h> // for int8_t
#include <unistd.h> // for ssize_t
struct blkin_trace_info; // lines 366-366
---
/home/nwatkins/src/ceph-iwyu/src/test/librados/librados.cc should add these lines:
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/librados/librados.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/librados.cc:
#include "include/rados/librados.h"
#include <memory> // for allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for Test, TestInfo (ptr only), EXPECT_EQ
---
/home/nwatkins/src/ceph-iwyu/src/test/librados/c_read_operations.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t, uint8_t
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, EXPECT_EQ
#include "include/buffer_fwd.h" // for bufferlist
#include "include/crc32c.h" // for ceph_crc32c
/home/nwatkins/src/ceph-iwyu/src/test/librados/c_read_operations.cc should remove these lines:
- #include "include/buffer.h" // lines 8-8
- #include "test/librados/test.h" // lines 15-15
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/c_read_operations.cc:
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t, uint8_t
#include <errno.h> // for ECANCELED, ENOENT, EIO, ERANGE
#include <cstring> // for NULL, size_t, memcmp, memset
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, EXPECT_EQ
#include "include/buffer_fwd.h" // for bufferlist
#include "include/crc32c.h" // for ceph_crc32c
#include "include/denc.h" // for decode
#include "include/err.h" // for MAX_ERRNO
#include "include/rados/librados.h" // for rados_create_read_op, rados_rele...
#include "include/rbd/features.h" // for RBD_FEATURES_ALL
#include "include/scope_guard.h" // for make_scope_guard
#include "test/librados/TestCase.h" // for RadosTest
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/librados/c_write_operations.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <string.h> // for NULL, memcmp, strcmp
#include <cstddef> // for size_t
#include <string> // for string, allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/librados/c_write_operations.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/c_write_operations.cc:
#include <bits/stdint-uintn.h> // for uint64_t
#include <errno.h> // for ECANCELED, EOVERFLOW, ERANGE
#include <string.h> // for NULL, memcmp, strcmp
#include <cstddef> // for size_t
#include <string> // for string, allocator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for AssertionResult, ASSERT_EQ, Test
#include "include/err.h" // for MAX_ERRNO
#include "include/rados/librados.h" // for rados_create_write_op, rados_rel...
#include "test/librados/test.h" // for create_one_pool, destroy_one_pool
---
/home/nwatkins/src/ceph-iwyu/src/test/librados/io.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t, uint8_t
#include <stdio.h> // for printf
#include <string.h> // for memcmp, memset, NULL, strcmp
#include <unistd.h> // for sleep
#include <map> // for _Rb_tree_iterator, map, map<>:...
#include <string> // for allocator, string, operator==
#include <utility> // for move, pair
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/buffer.h" // for list
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/crc32c.h" // for ceph_crc32c
/home/nwatkins/src/ceph-iwyu/src/test/librados/io.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/io.cc:
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t, uint8_t
#include <errno.h> // for ENODATA, ENOENT, E2BIG, EOPNOT...
#include <stdio.h> // for printf
#include <string.h> // for memcmp, memset, NULL, strcmp
#include <unistd.h> // for sleep
#include <climits> // for UINT_MAX
#include <map> // for _Rb_tree_iterator, map, map<>:...
#include <string> // for allocator, string, operator==
#include <utility> // for move, pair
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, TestInfo (ptr only)
#include "include/buffer.h" // for list
#include "include/encoding.h" // for decode, encode
#include "include/err.h" // for MAX_ERRNO
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/crc32c.h" // for ceph_crc32c
#include "include/rados/librados.h" // for rados_write, rados_append, rad...
#include "include/rados/librados.hpp" // for IoCtx, ObjectReadOperation
#include "include/scope_guard.h" // for scope_guard
#include "test/librados/TestCase.h" // for RadosTest, RadosTest::pool_name
#include "test/librados/test.h" // for assert_eq_sparse
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/librados/TestCase.h should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
/home/nwatkins/src/ceph-iwyu/src/test/librados/TestCase.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/TestCase.h:
#include <bits/stdint-uintn.h> // for uint64_t
#include <string> // for string
#include "gtest/gtest.h" // for Test, TestWithParam
#include "include/rados/librados.h" // for rados_t, rados_ioctx_t
#include "include/rados/librados.hpp" // for IoCtx, Rados (ptr only)
---
/home/nwatkins/src/ceph-iwyu/src/test/librados/TestCase.cc should add these lines:
#include <stdlib.h> // for NULL, srand
#include <string.h> // for strcmp
#include <unistd.h> // for getpid, sleep
#include <iostream> // for operator<<, basic_ostream::...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/rados_types.h" // for LIBRADOS_ALL_NSPACES
#include "include/rados/rados_types.hpp" // for SNAP_HEAD, all_nspaces
/home/nwatkins/src/ceph-iwyu/src/test/librados/TestCase.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/TestCase.cc:
#include "test/librados/TestCase.h"
#include <errno.h> // for ENOENT
#include <stdlib.h> // for NULL, srand
#include <string.h> // for strcmp
#include <unistd.h> // for getpid, sleep
#include <iostream> // for operator<<, basic_ostream::...
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/rados_types.h" // for LIBRADOS_ALL_NSPACES
#include "include/rados/rados_types.hpp" // for SNAP_HEAD, all_nspaces
#include "include/scope_guard.h" // for make_scope_guard
#include "test/librados/test.h" // for get_temp_pool_name, create_...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/librados/snapshots.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <bits/types/time_t.h> // for time_t
#include <string.h> // for memset, memcmp, strcmp, NULL
#include <cstdint> // for uint64_t
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector, vector<>::iterator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/librados.h" // for rados_write, rados_ioctx_sn...
#include "include/rados/rados_types.hpp" // for snap_set_t, snap_t, SNAP_HEAD
/home/nwatkins/src/ceph-iwyu/src/test/librados/snapshots.cc should remove these lines:
- #include "test/librados/test.h" // lines 3-3
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/snapshots.cc:
#include <bits/stdint-uintn.h> // for uint64_t
#include <bits/types/time_t.h> // for time_t
#include <errno.h> // for ENOENT, EINVAL, EEXIST
#include <string.h> // for memset, memcmp, strcmp, NULL
#include <algorithm> // for reverse
#include <cstdint> // for uint64_t
#include <memory> // for allocator_traits<>::value_type
#include <string> // for allocator, string
#include <vector> // for vector, vector<>::iterator
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, EXPECT_EQ
#include "include/rados.h" // for EOLDSNAPC
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/librados.h" // for rados_write, rados_ioctx_sn...
#include "include/rados/librados.hpp" // for IoCtx, ObjectWriteOperation
#include "include/rados/rados_types.hpp" // for snap_set_t, snap_t, SNAP_HEAD
#include "test/librados/TestCase.h" // for RadosTestPP::pool_name, Rad...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/librados/pool.cc should add these lines:
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <string.h> // for NULL, strlen, memset, strcmp
#include <string> // for allocator, string, operator+
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
/home/nwatkins/src/ceph-iwyu/src/test/librados/pool.cc should remove these lines:
- #include <vector> // lines 6-6
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/pool.cc:
#include <bits/stdint-intn.h> // for int64_t
#include <bits/stdint-uintn.h> // for uint64_t
#include <errno.h> // for ENOENT, EEXIST
#include <string.h> // for NULL, strlen, memset, strcmp
#include <string> // for allocator, string, operator+
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, Test, EqHelper, TestI...
#include "include/rados/librados.h" // for rados_pool_delete, rados_pool_cr...
#include "test/librados/test.h" // for get_temp_pool_name, create_one_pool
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/librados/stat.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <bits/types/struct_timespec.h> // for timespec
#include <bits/types/time_t.h> // for time_t
#include <string.h> // for memset, strlen, strcmp
#include <list> // for list
#include <map> // for map
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/rados/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/test/librados/stat.cc should remove these lines:
- #include <algorithm> // lines 8-8
- #include "common/ceph_time.h" // lines 6-6
- #include "test/librados/test.h" // lines 3-3
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/stat.cc:
#include <bits/stdint-uintn.h> // for uint64_t
#include <bits/types/struct_timespec.h> // for timespec
#include <bits/types/time_t.h> // for time_t
#include <errno.h> // for ENOENT
#include <string.h> // for memset, strlen, strcmp
#include <list> // for list
#include <map> // for map
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, TestInf...
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/librados.h" // for rados_stat, rados_write, rad...
#include "include/rados/librados.hpp" // for IoCtx, stats_map, Rados, Obj...
#include "test/librados/TestCase.h" // for RadosTest, RadosTest::pool_name
---
/home/nwatkins/src/ceph-iwyu/src/test/librados/watch_notify.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t, uint8_t
#include <bits/types/time_t.h> // for time_t
#include <string.h> // for memset, NULL, strncmp, size_t
#include <time.h> // for time
#include <unistd.h> // for sleep
#include <cstdint> // for uint64_t
#include <iostream> // for operator<<, endl, basic_ostream
#include <list> // for list, _List_iterator, list<>:...
#include <string> // for char_traits, stoll
#include <utility> // for pair
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-param-test.h" // for ParameterizedTestCaseRegistry
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/assert.h" // for assert
#include "include/buffer.h" // for list
#include "include/denc.h" // for decode
#include "include/rados/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/test/librados/watch_notify.cc should remove these lines:
- #include "include/encoding.h" // lines 11-11
- class WatchNotifyTestCtx2; // lines 93-93
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/watch_notify.cc:
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t, uint8_t
#include <bits/types/time_t.h> // for time_t
#include <errno.h> // for ENOTCONN, ENOENT, ETIMEDOUT
#include <fcntl.h> // for O_CREAT
#include <semaphore.h> // for sem_close, sem_open, sem_wait
#include <string.h> // for memset, NULL, strncmp, size_t
#include <time.h> // for time
#include <unistd.h> // for sleep
#include <cstdint> // for uint64_t
#include <iostream> // for operator<<, endl, basic_ostream
#include <list> // for list, _List_iterator, list<>:...
#include <map> // for map, allocator, _Rb_tree_iter...
#include <set> // for set
#include <string> // for char_traits, stoll
#include <utility> // for pair
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-param-test.h" // for ParameterizedTestCaseRegistry
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, ASSERT_GT
#include "include/assert.h" // for assert
#include "include/buffer.h" // for list
#include "include/denc.h" // for decode
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/librados.h" // for rados_watch_check, rados_write
#include "include/rados/librados.hpp" // for IoCtx, AioCompletion, Rados
#include "include/rados/rados_types.h" // for obj_watch_t
#include "test/librados/TestCase.h" // for RadosTest, RadosTestEC, Rados...
#include "test/librados/test.h" // for TestAlarm
---
/home/nwatkins/src/ceph-iwyu/src/test/librados/cls.cc should add these lines:
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "include/rados/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/test/librados/cls.cc should remove these lines:
- #include "include/rados/librados.h" // lines 1-1
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librados/cls.cc:
#include <errno.h> // for EOPNOTSUPP
#include <map> // for map
#include <sstream> // for ostringstream
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult
#include "gtest/gtest.h" // for ASSERT_EQ, EqHelper, Test, Tes...
#include "include/rados/buffer_fwd.h" // for bufferlist
#include "include/rados/librados.hpp" // for IoCtx, Rados
#include "test/librados/test.h" // for create_one_pool_pp, destroy_on...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/librbd/test_main.cc should add these lines:
#include <stdlib.h> // for srand, setenv
#include <unistd.h> // for getpid
class CephContext;
/home/nwatkins/src/ceph-iwyu/src/test/librbd/test_main.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librbd/test_main.cc:
#include <stdlib.h> // for srand, setenv
#include <unistd.h> // for getpid
#include <iostream> // for endl, operator<<, basic_ostream
#include <string> // for operator!=, operator<<, string
#include "global/global_context.h" // for g_ceph_context
#include "gtest/gtest.h" // for InitGoogleTest, RUN_ALL_TESTS
#include "include/rados/librados.hpp" // for Rados
#include "test/librados/test.h" // for connect_cluster_pp
class CephContext;
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/librbd/test_main.cc should add these lines:
#include <stdlib.h> // for srand, setenv
#include <unistd.h> // for getpid
/home/nwatkins/src/ceph-iwyu/src/test/librbd/test_main.cc should remove these lines:
- #include "global/global_context.h" // lines 5-5
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librbd/test_main.cc:
#include <stdlib.h> // for srand, setenv
#include <unistd.h> // for getpid
#include <iostream> // for endl, operator<<, basic_ostream
#include <string> // for operator!=, operator<<, string
#include "gtest/gtest.h" // for InitGoogleTest, RUN_ALL_TESTS
#include "include/rados/librados.hpp" // for Rados
#include "test/librados/test.h" // for connect_cluster_pp
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/librbd/test_main.cc should add these lines:
#include <stdlib.h> // for srand, setenv
#include <unistd.h> // for getpid
class CephContext;
/home/nwatkins/src/ceph-iwyu/src/test/librbd/test_main.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/librbd/test_main.cc:
#include <stdlib.h> // for srand, setenv
#include <unistd.h> // for getpid
#include <iostream> // for endl, operator<<, basic_ostream
#include <string> // for operator!=, operator<<, string
#include "global/global_context.h" // for g_ceph_context
#include "gtest/gtest.h" // for InitGoogleTest, RUN_ALL_TESTS
#include "include/rados/librados.hpp" // for Rados
#include "test/librados/test.h" // for connect_cluster_pp
class CephContext;
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/mds/TestSessionFilter.cc:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/SessionMap.h:35:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/CInode.h:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/mds/Mutation.h:28:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/TrackedOp.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/ObjectMap/test_object_map.cc:9:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/DBObjectMap.h:15:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/objectstore/DeterministicOpSequence.cc:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/objectstore/TestObjectStoreState.cc:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/objectstore/FileStoreDiff.cc:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/FileStore.h:33:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/objectstore/test_idempotent.cc:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/FileStore.h:33:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/objectstore/FileStoreTracker.cc:2:
In file included from /home/nwatkins/src/ceph-iwyu/src/test/objectstore/FileStoreTracker.h:6:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/filestore/FileStore.h:33:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/common/ObjectContents.h should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <stdlib.h> // for rand_r
#include <cstdint> // for uint64_t
#include <ostream> // for operator<<, endl, ostream, basic_o...
#include <utility> // for pair
#include "include/assert.h" // for assert
#include "include/denc.h" // for decode, encode, container_base<>::...
#include "include/encoding.h" // for decode, encode
/home/nwatkins/src/ceph-iwyu/src/test/common/ObjectContents.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/common/ObjectContents.h:
#include <bits/stdint-uintn.h> // for uint64_t
#include <stdlib.h> // for rand_r
#include <cstdint> // for uint64_t
#include <map> // for map, _Rb_tree_iterator, map<>::ite...
#include <ostream> // for operator<<, endl, ostream, basic_o...
#include <utility> // for pair
#include "include/assert.h" // for assert
#include "include/buffer_fwd.h" // for bufferlist
#include "include/denc.h" // for decode, encode, container_base<>::...
#include "include/encoding.h" // for decode, encode
#include "include/interval_set.h" // for interval_set, operator<<
---
(/home/nwatkins/src/ceph-iwyu/src/test/common/ObjectContents.cc has correct #includes/fwd-decls)
In file included from /home/nwatkins/src/ceph-iwyu/src/test/objectstore/store_test.cc:27:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/objectstore/store_test_fixture.cc:9:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/objectstore/Allocator_bench.cc:46:16: warning: unused variable '_2m' [-Wunused-const-variable]
const uint64_t _2m = 2 * 1024 * 1024;
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/objectstore/test_transaction.cc:15:
In file included from /home/nwatkins/src/ceph-iwyu/src/os/ObjectStore.h:21:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/osd/Object.h should add these lines:
#include <bits/shared_ptr.h> // for shared_ptr
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
#include <algorithm> // for min
#include <cstdint> // for uint64_t
#include <iosfwd> // for ostream
#include <limits> // for numeric_limits
#include <memory> // for __shared_ptr_access
#include <string> // for string, operator==, basic_string
#include <utility> // for pair, move
#include "include/assert.h" // for assert, ceph_abort
#include "include/buffer_fwd.h" // for bufferlist, bufferptr
/home/nwatkins/src/ceph-iwyu/src/test/osd/Object.h should remove these lines:
- #include <set> // lines 7-7
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/osd/Object.h:
#include <bits/shared_ptr.h> // for shared_ptr
#include <bits/stdint-uintn.h> // for uint64_t, uint32_t
#include <algorithm> // for min
#include <cstdint> // for uint64_t
#include <iosfwd> // for ostream
#include <limits> // for numeric_limits
#include <list> // for list, _List_iterator, list<>::iter...
#include <map> // for map, _Rb_tree_iterator, allocator
#include <memory> // for __shared_ptr_access
#include <random> // for linear_congruential_engine, minstd...
#include <string> // for string, operator==, basic_string
#include <utility> // for pair, move
#include "include/assert.h" // for assert, ceph_abort
#include "include/buffer.h" // for list::iterator, create
#include "include/buffer_fwd.h" // for bufferlist, bufferptr
#include "include/encoding.h" // for WRITE_CLASS_ENCODER
#include "include/interval_set.h" // for interval_set
---
/home/nwatkins/src/ceph-iwyu/src/test/osd/Object.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/osd/Object.cc should remove these lines:
- #include <set> // lines 6-6
- #include "include/interval_set.h" // lines 2-2
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/osd/Object.cc:
#include "Object.h"
#include <iostream> // for operator<<, endl, basic_ostream, basic_o...
#include <list> // for list, _List_iterator, list<>::iterator
#include <map> // for map
#include "include/buffer.h" // for list::const_iterator
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/utility/in_place_factory.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/rgw/test_rgw_string.cc should add these lines:
#include <boost/utility/string_view.hpp> // for basic_string_view
#include <boost/utility/string_view_fwd.hpp> // for string_view
#include <stdexcept> // for invalid_argument
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFac...
/home/nwatkins/src/ceph-iwyu/src/test/rgw/test_rgw_string.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/rgw/test_rgw_string.cc:
#include <gtest/gtest.h> // for ASSERT_EQ, EqHelper, Test
#include <boost/utility/string_view.hpp> // for basic_string_view
#include <boost/utility/string_view_fwd.hpp> // for string_view
#include <stdexcept> // for invalid_argument
#include <string> // for allocator, string
#include "gtest/gtest-message.h" // for Message
#include "gtest/gtest-test-part.h" // for TestPartResult, TestFac...
#include "rgw/rgw_string.h" // for string_size, string_joi...
---
/home/nwatkins/src/ceph-iwyu/src/test/rbd_mirror/test_main.cc should add these lines:
class CephContext;
/home/nwatkins/src/ceph-iwyu/src/test/rbd_mirror/test_main.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/rbd_mirror/test_main.cc:
#include <iostream> // for endl, operator<<, basic_ostream
#include <string> // for operator!=, operator<<, string
#include "global/global_context.h" // for g_ceph_context
#include "gtest/gtest.h" // for InitGoogleTest, RUN_ALL_TESTS
#include "include/rados/librados.hpp" // for Rados
#include "test/librados/test.h" // for connect_cluster_pp
class CephContext;
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/test/rbd_mirror/test_mock_LeaderWatcher.cc:5:
In file included from /home/nwatkins/src/ceph-iwyu/src/test/librbd/mock/MockImageCtx.h:12:
In file included from /home/nwatkins/src/ceph-iwyu/src/test/librbd/mock/MockJournal.h:8:
In file included from /home/nwatkins/src/ceph-iwyu/src/librbd/Journal.h:10:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/rbd_mirror/test_main.cc should add these lines:
class CephContext;
/home/nwatkins/src/ceph-iwyu/src/test/rbd_mirror/test_main.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/rbd_mirror/test_main.cc:
#include <iostream> // for endl, operator<<, basic_ostream
#include <string> // for operator!=, operator<<, string
#include "global/global_context.h" // for g_ceph_context
#include "gtest/gtest.h" // for InitGoogleTest, RUN_ALL_TESTS
#include "include/rados/librados.hpp" // for Rados
#include "test/librados/test.h" // for connect_cluster_pp
class CephContext;
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/system/cross_process_sem.h should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/system/cross_process_sem.h should remove these lines:
- struct cross_process_sem_data_t; // lines 15-15
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/cross_process_sem.h:
---
(/home/nwatkins/src/ceph-iwyu/src/test/system/cross_process_sem.cc has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/test/system/systest_runnable.h should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/system/systest_runnable.h should remove these lines:
- #include <stdio.h> // lines 19-19
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/systest_runnable.h:
#include <pthread.h> // for pthread_t
#include <string> // for string
#include <vector> // for vector
#include "common/Preforker.h" // for Preforker
---
/home/nwatkins/src/ceph-iwyu/src/test/system/systest_runnable.cc should add these lines:
#include <syscall.h> // for SYS_gettid
/home/nwatkins/src/ceph-iwyu/src/test/system/systest_runnable.cc should remove these lines:
- #include <sys/syscall.h> // lines 28-28
- #include <sys/types.h> // lines 29-29
- #include <sys/wait.h> // lines 30-30
- #include "common/errno.h" // lines 16-16
- #include "include/compat.h" // lines 15-15
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/systest_runnable.cc:
#include "systest_runnable.h"
#include <errno.h> // for EDOM
#include <pthread.h> // for pthread_create, pthread_join, pthread_t
#include <stdint.h> // for uintptr_t
#include <stdio.h> // for snprintf, NULL, printf
#include <stdlib.h> // for free
#include <string.h> // for memset, strdup
#include <syscall.h> // for SYS_gettid
#include <unistd.h> // for getpid, syscall, pid_t
#include <atomic> // for atomic, __atomic_base
#include <limits> // for numeric_limits, numeric_limits<>::digi...
#include <sstream> // for operator<<, basic_ostream::operator<<
#include <string> // for string, char_traits, allocator, operat...
#include <vector> // for vector, vector<>::const_iterator
#include "systest_settings.h" // for SysTestSettings
---
(/home/nwatkins/src/ceph-iwyu/src/test/system/systest_settings.h has correct #includes/fwd-decls)
(/home/nwatkins/src/ceph-iwyu/src/test/system/systest_settings.cc has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.cc should add these lines:
#include "include/assert.h" // for assert
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.cc should remove these lines:
- #include <errno.h> // lines 21-21
- #include <stdarg.h> // lines 22-22
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.cc:
#include "st_rados_create_pool.h"
#include <stdio.h> // for printf, snprintf, NULL
#include <stdlib.h> // for rand
#include <unistd.h> // for gethostname, getpid
#include <sstream> // for operator<<, ostringstream, basic...
#include <string> // for string, allocator, char_traits
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/assert.h" // for assert
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, SysTestRunnable
#include "systest_settings.h" // for SysTestSettings
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.cc should add these lines:
#include <stdio.h> // for NULL, printf
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.cc should remove these lines:
- #include <errno.h> // lines 21-21
- #include "systest_settings.h" // lines 19-19
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.cc:
#include "st_rados_delete_pool.h"
#include <stdio.h> // for NULL, printf
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, SysTestRunnable
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.cc should remove these lines:
- #include <stdarg.h> // lines 22-22
- #include <stdlib.h> // lines 24-24
- #include "systest_settings.h" // lines 19-19
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.cc:
#include "st_rados_list_objects.h"
#include <errno.h> // for ENOENT
#include <stdio.h> // for printf, NULL
#include <sstream> // for ostringstream
#include <string> // for string
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, SysTestRunnable
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t, uint8_t
#include <stdio.h> // for printf, NULL
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.cc:
#include "st_rados_watch.h"
#include <bits/stdint-uintn.h> // for uint64_t, uint8_t
#include <stdio.h> // for printf, NULL
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, RETURN1_IF_N...
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.cc should add these lines:
#include <stdio.h> // for NULL, printf
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.cc:
#include "st_rados_notify.h"
#include <stdio.h> // for NULL, printf
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, RETURN1_IF_N...
---
/home/nwatkins/src/ceph-iwyu/src/test/system/rados_open_pools_parallel.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/system/rados_open_pools_parallel.cc should remove these lines:
- #include <errno.h> // lines 22-22
- #include <pthread.h> // lines 23-23
- #include <semaphore.h> // lines 24-24
- #include <stdarg.h> // lines 26-26
- #include <time.h> // lines 30-30
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/rados_open_pools_parallel.cc:
#include <stdio.h> // for printf, NULL
#include <stdlib.h> // for EXIT_FAILURE, EXIT_SUCCESS
#include <sstream> // for ostringstream
#include <string> // for string, allocator
#include <vector> // for vector
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "st_rados_create_pool.h" // for StRadosCreatePool, get_temp_pool...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, SysTestRunnable
#include "systest_settings.h" // for SysTestSettings
---
/home/nwatkins/src/ceph-iwyu/src/test/system/rados_delete_pools_parallel.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/system/rados_delete_pools_parallel.cc should remove these lines:
- #include <errno.h> // lines 23-23
- #include <pthread.h> // lines 24-24
- #include <semaphore.h> // lines 25-25
- #include <stdarg.h> // lines 27-27
- #include <time.h> // lines 31-31
- #include "include/rados/librados.h" // lines 16-16
- #include "systest_settings.h" // lines 21-21
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/rados_delete_pools_parallel.cc:
#include <stdio.h> // for NULL, printf
#include <stdlib.h> // for atoi, getenv, EXIT_FAILURE, EXIT_...
#include <sstream> // for ostringstream
#include <string> // for string, allocator
#include <vector> // for vector
#include "cross_process_sem.h" // for CrossProcessSem
#include "st_rados_create_pool.h" // for StRadosCreatePool, get_temp_pool_...
#include "st_rados_delete_pool.h" // for StRadosDeletePool
#include "st_rados_list_objects.h" // for StRadosListObjects
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, SysTestRunnable
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.cc should add these lines:
#include "include/assert.h" // for assert
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.cc should remove these lines:
- #include <errno.h> // lines 21-21
- #include <stdarg.h> // lines 22-22
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.cc:
#include "st_rados_create_pool.h"
#include <stdio.h> // for printf, snprintf, NULL
#include <stdlib.h> // for rand
#include <unistd.h> // for gethostname, getpid
#include <sstream> // for operator<<, ostringstream, basic...
#include <string> // for string, allocator, char_traits
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/assert.h" // for assert
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, SysTestRunnable
#include "systest_settings.h" // for SysTestSettings
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.cc should add these lines:
#include <stdio.h> // for NULL, printf
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.cc should remove these lines:
- #include <errno.h> // lines 21-21
- #include "systest_settings.h" // lines 19-19
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.cc:
#include "st_rados_delete_pool.h"
#include <stdio.h> // for NULL, printf
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, SysTestRunnable
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.cc should add these lines:
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.cc should remove these lines:
- #include <stdarg.h> // lines 22-22
- #include <stdlib.h> // lines 24-24
- #include "systest_settings.h" // lines 19-19
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_list_objects.cc:
#include "st_rados_list_objects.h"
#include <errno.h> // for ENOENT
#include <stdio.h> // for printf, NULL
#include <sstream> // for ostringstream
#include <string> // for string
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, SysTestRunnable
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.cc should add these lines:
#include "include/assert.h" // for assert
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.cc should remove these lines:
- #include <errno.h> // lines 21-21
- #include <stdarg.h> // lines 22-22
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_create_pool.cc:
#include "st_rados_create_pool.h"
#include <stdio.h> // for printf, snprintf, NULL
#include <stdlib.h> // for rand
#include <unistd.h> // for gethostname, getpid
#include <sstream> // for operator<<, ostringstream, basic...
#include <string> // for string, allocator, char_traits
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/assert.h" // for assert
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, SysTestRunnable
#include "systest_settings.h" // for SysTestSettings
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.cc should add these lines:
#include <stdio.h> // for NULL, printf
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.cc should remove these lines:
- #include <errno.h> // lines 21-21
- #include "systest_settings.h" // lines 19-19
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_pool.cc:
#include "st_rados_delete_pool.h"
#include <stdio.h> // for NULL, printf
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, SysTestRunnable
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_objs.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_objs.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_objs.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_objs.cc should add these lines:
#include <stdio.h> // for NULL, printf, snprintf
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_objs.cc should remove these lines:
- #include <errno.h> // lines 21-21
- #include "systest_settings.h" // lines 19-19
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_delete_objs.cc:
#include "st_rados_delete_objs.h"
#include <stdio.h> // for NULL, printf, snprintf
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, SysTestRunnable
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t, uint8_t
#include <stdio.h> // for printf, NULL
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_watch.cc:
#include "st_rados_watch.h"
#include <bits/stdint-uintn.h> // for uint64_t, uint8_t
#include <stdio.h> // for printf, NULL
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, RETURN1_IF_N...
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.h should add these lines:
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.h:
#include <string> // for string
#include "systest_runnable.h" // for SysTestRunnable
class CrossProcessSem; // lines 20-20
---
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.cc should add these lines:
#include <stdio.h> // for NULL, printf
/home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/test/system/st_rados_notify.cc:
#include "st_rados_notify.h"
#include <stdio.h> // for NULL, printf
#include "cross_process_sem.h" // for CrossProcessSem
#include "include/rados/librados.h" // for rados_conf_parse_argv, rados_con...
#include "systest_runnable.h" // for RETURN1_IF_NONZERO, RETURN1_IF_N...
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/crypto/isa-l/isa-l_crypto/aes/cbc_pre.c should add these lines:
#include <bits/stdint-uintn.h> // for uint8_t, uint16_t
/home/nwatkins/src/ceph-iwyu/src/crypto/isa-l/isa-l_crypto/aes/cbc_pre.c should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/crypto/isa-l/isa-l_crypto/aes/cbc_pre.c:
#include <aes_cbc.h> // for cbc_key_data, CBC_128_BITS, CBC_192_BITS
#include <aes_keyexp.h> // for aes_keyexp_128, aes_keyexp_192, aes_k...
#include <bits/stdint-uintn.h> // for uint8_t, uint16_t
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/crypto/isa-l/isa-l_crypto/aes/cbc_pre.c should add these lines:
#include <bits/stdint-uintn.h> // for uint8_t, uint16_t
/home/nwatkins/src/ceph-iwyu/src/crypto/isa-l/isa-l_crypto/aes/cbc_pre.c should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/crypto/isa-l/isa-l_crypto/aes/cbc_pre.c:
#include <aes_cbc.h> // for cbc_key_data, CBC_128_BITS, CBC_192_BITS
#include <aes_keyexp.h> // for aes_keyexp_128, aes_keyexp_192, aes_k...
#include <bits/stdint-uintn.h> // for uint8_t, uint16_t
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/client/MetaRequest.cc:5:
In file included from /home/nwatkins/src/ceph-iwyu/src/client/MetaRequest.h:15:
In file included from /home/nwatkins/src/ceph-iwyu/src/messages/MClientRequest.h:38:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Message.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/mount/mount.ceph.c should add these lines:
#include <signal.h> // for sigdelset, sigfillset, sigprocmask
/home/nwatkins/src/ceph-iwyu/src/mount/mount.ceph.c should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/mount/mount.ceph.c:
#include <errno.h> // for errno, EINVAL, ENODEV
#include <signal.h> // for sigdelset, sigfillset, sigprocmask
#include <stdio.h> // for printf, NULL, fprintf, size_t, stderr
#include <stdlib.h> // for free, exit, EXIT_FAILURE, EXIT_SUC...
#include <string.h> // for strncmp, strcmp, strdup, strchr
#include <sys/mount.h> // for mount, MS_MANDLOCK, MS_NODEV, MS_N...
#include "common/module.h" // for module_load
#include "common/secret.h" // for get_secret_option, is_kernel_secret
#include "include/addr_parsing.h" // for safe_cat, resolve_addrs
#include "mtab.c" // for update_mtab_entry
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/librbd/librbd.cc:46:10: fatal error: 'tracing/librbd.h' file not found
#include "tracing/librbd.h"
^~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/librbd/watcher/Types.h should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <iosfwd> // for ostream
#include <map> // for map
#include <vector> // for vector
/home/nwatkins/src/ceph-iwyu/src/librbd/watcher/Types.h should remove these lines:
- #include "include/int_types.h" // lines 7-7
The full include-list for /home/nwatkins/src/ceph-iwyu/src/librbd/watcher/Types.h:
#include <bits/stdint-uintn.h> // for uint64_t
#include <iosfwd> // for ostream
#include <map> // for map
#include <vector> // for vector
#include "include/buffer_fwd.h" // for bufferlist
#include "include/encoding.h" // for WRITE_CLASS_ENCODER
namespace ceph { class Formatter; } // lines 11-11
namespace librbd { class Watcher; } // lines 15-15
---
/home/nwatkins/src/ceph-iwyu/src/librbd/watcher/Types.cc should add these lines:
#include <ostream> // for operator<<, ostream, basic_ostream
/home/nwatkins/src/ceph-iwyu/src/librbd/watcher/Types.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/librbd/watcher/Types.cc:
#include "librbd/watcher/Types.h"
#include <ostream> // for operator<<, ostream, basic_ostream
#include "common/Formatter.h" // for Formatter
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/librbd/io/AioCompletion.cc:19:10: fatal error: 'tracing/librbd.h' file not found
#include "tracing/librbd.h"
^~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/librbd/io/ImageDispatchSpec.cc:4:
In file included from /home/nwatkins/src/ceph-iwyu/src/librbd/io/ImageDispatchSpec.h:11:
In file included from /home/nwatkins/src/ceph-iwyu/src/librbd/io/ReadResult.h:11:
In file included from /home/nwatkins/src/ceph-iwyu/src/osdc/Striper.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/librbd/io/ReadResult.cc:4:
In file included from /home/nwatkins/src/ceph-iwyu/src/librbd/io/ReadResult.h:11:
In file included from /home/nwatkins/src/ceph-iwyu/src/osdc/Striper.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind_fwd.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/bind.hpp> ->
<boost/mpl/bind.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/librbd/managed_lock/Utils.h should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
/home/nwatkins/src/ceph-iwyu/src/librbd/managed_lock/Utils.h should remove these lines:
- #include "include/int_types.h" // lines 7-7
The full include-list for /home/nwatkins/src/ceph-iwyu/src/librbd/managed_lock/Utils.h:
#include <bits/stdint-uintn.h> // for uint64_t
#include <string> // for string
---
(/home/nwatkins/src/ceph-iwyu/src/librbd/managed_lock/Utils.cc has correct #includes/fwd-decls)
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/librbd/object_map/ResizeRequest.cc:7:
In file included from /home/nwatkins/src/ceph-iwyu/src/osdc/Striper.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/template_arity.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/librbd/operation/ObjectMapIterate.cc:7:
In file included from /home/nwatkins/src/ceph-iwyu/src/osdc/Striper.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/librbd/operation/RebuildObjectMapRequest.cc:7:
In file included from /home/nwatkins/src/ceph-iwyu/src/osdc/Striper.h:19:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/osd_types.h:43:
In file included from /home/nwatkins/src/ceph-iwyu/src/osd/Watch.h:18:
In file included from /home/nwatkins/src/ceph-iwyu/src/msg/Connection.h:23:
In file included from /home/nwatkins/src/ceph-iwyu/src/common/RefCountedObj.h:19:
/home/nwatkins/src/ceph-iwyu/src/common/Cond.h:33:9: warning: unused variable 'r' [-Wunused-variable]
int r = pthread_cond_init(&_c,NULL);
^
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/librbd/librbd.cc:46:10: fatal error: 'tracing/librbd.h' file not found
#include "tracing/librbd.h"
^~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/rbd_fuse/rbd-fuse.cc should add these lines:
#include <bits/stdint-uintn.h> // for uint64_t
#include <bits/types/time_t.h> // for time_t
#include <fuse/fuse.h> // for fuse_operations, fuse_main
#include <fuse/fuse_opt.h> // for fuse_args, fuse_opt_add_arg
#include <inttypes.h> // for PRIxMAX, PRIdMAX, PRIu64
#include <sys/stat.h> // for stat, st_atime, st_ctime
#include <sys/statvfs.h> // for statvfs
#include <time.h> // for time
#include "fuse/fuse.h" // for fuse_file_info, FUSE_CAP_...
#include "include/rbd/../rados/librados.h" // for rados_shutdown, rados_con...
/home/nwatkins/src/ceph-iwyu/src/rbd_fuse/rbd-fuse.cc should remove these lines:
- #include <dirent.h> // lines 11-11
- #include <fcntl.h> // lines 13-13
- #include <fuse.h> // lines 14-14
- #include <getopt.h> // lines 19-19
- #include <pthread.h> // lines 15-15
- #include "include/compat.h" // lines 29-29
- #include "include/int_types.h" // lines 6-6
The full include-list for /home/nwatkins/src/ceph-iwyu/src/rbd_fuse/rbd-fuse.cc:
#include <assert.h> // for assert
#include <bits/stdint-uintn.h> // for uint64_t
#include <bits/types/time_t.h> // for time_t
#include <errno.h> // for ENXIO, EINVAL, ENOENT
#include <fuse/fuse.h> // for fuse_operations, fuse_main
#include <fuse/fuse_opt.h> // for fuse_args, fuse_opt_add_arg
#include <inttypes.h> // for PRIxMAX, PRIdMAX, PRIu64
#include <limits.h> // for PATH_MAX
#include <stddef.h> // for NULL, size_t, offsetof
#include <stdio.h> // for fprintf, stderr, sprintf
#include <stdlib.h> // for free, exit, malloc, strtoull
#include <string.h> // for strcmp, strlen, strdup
#include <sys/stat.h> // for stat, st_atime, st_ctime
#include <sys/statvfs.h> // for statvfs
#include <sys/types.h> // for off_t, ssize_t, mode_t
#include <time.h> // for time
#include <unistd.h> // for getgid, getuid
#include <mutex> // for mutex
#include <string> // for string, allocator
#include "fuse/fuse.h" // for fuse_file_info, FUSE_CAP_...
#include "include/rbd/../rados/librados.h" // for rados_shutdown, rados_con...
#include "include/rbd/librbd.h" // for rbd_image_info_t, rbd_stat
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/rbd_replay/BufferReader.h should add these lines:
#include <stddef.h> // for size_t
#include "include/buffer_fwd.h" // for bufferlist
/home/nwatkins/src/ceph-iwyu/src/rbd_replay/BufferReader.h should remove these lines:
- #include "include/buffer.h" // lines 8-8
- #include "include/int_types.h" // lines 7-7
The full include-list for /home/nwatkins/src/ceph-iwyu/src/rbd_replay/BufferReader.h:
#include <stddef.h> // for size_t
#include "include/buffer_fwd.h" // for bufferlist
---
/home/nwatkins/src/ceph-iwyu/src/rbd_replay/BufferReader.cc should add these lines:
#include <sys/types.h> // for ssize_t
#include "include/buffer.h" // for list::const_iterator
#include "include/page.h" // for CEPH_PAGE_SIZE
/home/nwatkins/src/ceph-iwyu/src/rbd_replay/BufferReader.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/rbd_replay/BufferReader.cc:
#include "rbd_replay/BufferReader.h"
#include <sys/types.h> // for ssize_t
#include "include/assert.h" // for assert
#include "include/buffer.h" // for list::const_iterator
#include "include/intarith.h" // for round_up_to
#include "include/page.h" // for CEPH_PAGE_SIZE
---
/home/nwatkins/src/ceph-iwyu/src/rbd_replay/ImageNameMap.hpp should add these lines:
#include <utility> // for pair
/home/nwatkins/src/ceph-iwyu/src/rbd_replay/ImageNameMap.hpp should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/rbd_replay/ImageNameMap.hpp:
#include <map> // for map
#include <string> // for string
#include <utility> // for pair
#include "rbd_loc.hpp" // for rbd_loc
---
/home/nwatkins/src/ceph-iwyu/src/rbd_replay/ImageNameMap.cc should add these lines:
#include <stddef.h> // for size_t
#include "rbd_replay/rbd_loc.hpp" // for rbd_loc
/home/nwatkins/src/ceph-iwyu/src/rbd_replay/ImageNameMap.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/rbd_replay/ImageNameMap.cc:
#include "ImageNameMap.hpp"
#include <stddef.h> // for size_t
#include "rbd_replay/rbd_loc.hpp" // for rbd_loc
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
(/home/nwatkins/src/ceph-iwyu/src/rbd_replay/rbd_loc.hpp has correct #includes/fwd-decls)
/home/nwatkins/src/ceph-iwyu/src/rbd_replay/rbd_loc.cc should add these lines:
#include <stddef.h> // for size_t
/home/nwatkins/src/ceph-iwyu/src/rbd_replay/rbd_loc.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/rbd_replay/rbd_loc.cc:
#include "rbd_loc.hpp"
#include <stddef.h> // for size_t
#include "include/assert.h" // for assert
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/arg.hpp> ->
<boost/mpl/arg.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/utility/in_place_factory.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_op.cc:55:10: fatal error: 'tracing/rgw_op.h' file not found
#include "tracing/rgw_op.h"
^~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_rados.cc:83:10: fatal error: 'tracing/rgw_rados.h' file not found
#include "tracing/rgw_rados.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_string.h should add these lines:
#include <bits/stdint-intn.h> // for int32_t, int64_t
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t
#include <strings.h> // for strcasecmp, strncasecmp
#include <sys/types.h> // for ssize_t
#include <algorithm> // for max
#include <boost/utility/string_view_fwd.hpp> // for string_view
#include <cstddef> // for size_t
#include <cstring> // for strlen
#include <iterator> // for begin, end
#include <stdexcept> // for invalid_argument
#include <string> // for string
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_string.h should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_string.h:
#include <bits/stdint-intn.h> // for int32_t, int64_t
#include <bits/stdint-uintn.h> // for uint32_t, uint64_t
#include <errno.h> // for EINVAL
#include <limits.h> // for LLONG_MAX, LONG_MAX
#include <stdlib.h> // for size_t, strtol, strtoul
#include <strings.h> // for strcasecmp, strncasecmp
#include <sys/types.h> // for ssize_t
#include <algorithm> // for max
#include <boost/container/small_vector.hpp> // for small_vector
#include <boost/utility/string_view.hpp> // for basic_string_view
#include <boost/utility/string_view_fwd.hpp> // for string_view
#include <cstddef> // for size_t
#include <cstring> // for strlen
#include <iterator> // for begin, end
#include <stdexcept> // for invalid_argument
#include <string> // for string
---
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_string.cc should add these lines:
#include <ctype.h> // for tolower
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_string.cc should remove these lines:
The full include-list for /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_string.cc:
#include "rgw_string.h"
#include <ctype.h> // for tolower
---
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/utility/in_place_factory.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_iam_policy.cc:61:10: fatal error: 'rgw_iam_policy_keywords.frag.cc' file not found
#include "rgw_iam_policy_keywords.frag.cc"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_loadgen_process.cc:10:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_civetweb.cc:9:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_civetweb_frontend.cc:9:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_civetweb_log.cc:4:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_asio_frontend.cc:14:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_asio_frontend.h:8:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_main.cc:37:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_admin.cc:51:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_http_client_curl.h:19:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/librgw_admin_user.cc:42:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_os_lib.h:9:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_lib.h:13:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.cc:6:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_http_client_curl.cc:4:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_http_client_curl.h:19:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_os_lib.cc:7:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_os_lib.h:9:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_lib.h:13:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_process.cc:10:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/utility/in_place_factory.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/utility/in_place_factory.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward2.hpp> ->
<boost/mpl/aux_/advance_forward.hpp> ->
<boost/mpl/aux_/advance_forward.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/mpl/aux_/numeric_op.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/librgw.cc:42:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_file.cc:10:
In file included from /home/nwatkins/src/ceph-iwyu/src/rgw/rgw_lib.h:13:
/home/nwatkins/src/ceph-iwyu/src/rgw/rgw_frontend.h:16:10: fatal error: 'civetweb/civetweb.h' file not found
#include "civetweb/civetweb.h"
^~~~~~~~~~~~~~~~~~~~~
Cycle in include-mapping:
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/mpl/aux_/numeric_op.hpp> ->
<boost/preprocessor/iteration/detail/iter/reverse1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp> ->
<boost/preprocessor/iteration/detail/iter/forward1.hpp>
/home/nwatkins/src/include-what-you-use/iwyu_include_picker.cc:843: Assertion failed: Cycle in include-mapping
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment