-
Notifications
You must be signed in to change notification settings - Fork 9
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
#2264: Add stricter warnings for apps that use them #2282
Conversation
Pipelines resultsPR tests (gcc-12, ubuntu, mpich, verbose) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (gcc-8, ubuntu, mpich, address sanitizer) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (clang-10, ubuntu, mpich) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (gcc-10, ubuntu, openmpi, no LB) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (clang-12, ubuntu, mpich) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (clang-13, ubuntu, mpich) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (gcc-9, ubuntu, mpich, zoltan, json schema test) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (intel icpx, ubuntu, mpich, verbose) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (nvidia cuda 11.2, gcc-9, ubuntu, mpich) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (nvidia cuda 12.2.0, gcc-9, ubuntu, mpich, verbose) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (clang-13, alpine, mpich) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (clang-9, ubuntu, mpich) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (clang-11, ubuntu, mpich) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (clang-14, ubuntu, mpich, verbose) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (gcc-11, ubuntu, mpich, trace runtime, coverage) Build for 38de7db (2024-05-28 16:40:56 UTC)
PR tests (intel icpc, ubuntu, mpich) Build for 38de7db (2024-05-28 16:40:56 UTC)
|
e3eee52
to
9b1d445
Compare
d56154c
to
b832ffc
Compare
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.
🚀
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.
Looks great!
Ready to merge? |
Yes! |
Enable more warnings and sort the flags alphabetically.
e1e0155
to
38de7db
Compare
Looking ahead, you may want to explicitly add warnings about performance-impacting things |
Enable more warnings when building the project.
The most common warning here is unused variable / parameter. Silencing it with
[[maybe_unused]]
attribute is explicit and reasonably concise, so I'm going with that in most cases (b832ffc handles cases unsupported in gcc-8).fixes #2264