-
Notifications
You must be signed in to change notification settings - Fork 483
IWYU: BinningPolicy.h #14323
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IWYU: BinningPolicy.h #14323
Conversation
|
REQUEST FOR PRODUCTION RELEASES: This will add The following labels are available |
|
Error while checking build/O2/fullCI_slc9 for 29f4dfc at 2025-05-25 16:30: Full log here. |
|
@ktf Can this be reviewed and merged, please? |
ktf
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This perfectly illustrates my point. There is no point in polluting all the headers with system includes and core libraries like arrow. The only bit I would agree on is ASoA.h.
|
The point was to make the header compilable which is not the case now. If there is a consensus to use certain headers to provide symbols from other headers, they should be marked as such, using the the See https://clangd.llvm.org/guides/include-cleaner#scenarios-and-solutions Otherwise it's impossible to apply IWYU tools anywhere where these headers are included. |
|
Error while checking build/O2/fullCI_slc9 for 8ae2751 at 2025-06-13 01:27: Full log here. |
Fix hidden dependencies which prevent application of IWYU in O2Physics.