-
Hi!
Consider this minimal example:
```cpp
$ cat foo_private.h
#pragma once
struct foo_t{};
```
```cpp
$ cat foo.h
#pragma once
#include "foo_private.h" // IWYU pragma: export
i…
-
We should ideally jump on this early or else it becomes kind of impossible to keep up (as already seen with clang-tidy)
-
I met error like that recently:
```
bazel-out/k8-fastbuild/bin/external/com_github_storypku_bazel_iwyu/bazel/iwyu/run_iwyu.runfiles/iwyu_prebuilt_pkg/bin/include-what-you-use: /lib/x86_64-linux-gnu/…
-
In my project, we globally enable the --no_fwd_decls for iwyu.
But for some hub headers, we hope to skip no_fwd_decls features to reduce downstream header includes.
Are there any iwyu features can…
-
The following tool may be useful:
[iwyu](https://github.com/include-what-you-use/include-what-you-use)
-
Attempting to build and test IWYU 0.22 against Clang 18 on Exherbo Linux fails `driver.test_offload_apple` with the following:
```
197: >>> Running /var/tmp/paludis/build/dev-util-include-what-you…
-
I'm using a hermetic toolchain via [bazel-toolchain](https://github.com/grailbio/bazel-toolchain) and providing a custom sysroot.
Tragically, the iwyu aspect does not seem to find my system headers…
luxe updated
4 months ago
-
I have a header file that #includes another header file. If I mark that inclusion with `// IWYU pragma: export` then IWYU will say I also need to include the second header using its absolute path, wh…
-
We have a number of "umbrella headers" in our code base; these are headers that don't provide anything themselves, but only include other headers which are not supposed to be included directly. Includ…
-
We have regular issues with missing includes. These are minor, and easily resolved when they come up, but can be a significant user frustration when they occur in our public headers.
It should be p…