Skip to content

clang: Add clang macro check#1241

Merged
sayboras merged 1 commit intomainfrom
pr/tammach/add-clang-check
Mar 31, 2025
Merged

clang: Add clang macro check#1241
sayboras merged 1 commit intomainfrom
pr/tammach/add-clang-check

Conversation

@sayboras
Copy link
Member

This is to avoid the below issue, as local dev might be using GCC instead of clang.

cilium/network_policy.cc:1218: error: ignoring '#pragma clang diagnostic' [-Werror=unknown-pragmas]
 1218 | #pragma clang diagnostic push
      |
cilium/network_policy.cc:1219: error: ignoring '#pragma clang diagnostic' [-Werror=unknown-pragmas]
 1219 | #pragma clang diagnostic ignored "-Wnull-dereference"
      |
cilium/network_policy.cc:1221: error: ignoring '#pragma clang diagnostic' [-Werror=unknown-pragmas]
 1221 | #pragma clang diagnostic pop

This is to avoid the below issue, as local dev might be using GCC
instead of clang.

```
cilium/network_policy.cc:1218: error: ignoring '#pragma clang diagnostic' [-Werror=unknown-pragmas]
 1218 | #pragma clang diagnostic push
      |
cilium/network_policy.cc:1219: error: ignoring '#pragma clang diagnostic' [-Werror=unknown-pragmas]
 1219 | #pragma clang diagnostic ignored "-Wnull-dereference"
      |
cilium/network_policy.cc:1221: error: ignoring '#pragma clang diagnostic' [-Werror=unknown-pragmas]
 1221 | #pragma clang diagnostic pop
 ```
@sayboras sayboras marked this pull request as ready for review March 27, 2025 05:14
@sayboras sayboras requested a review from a team as a code owner March 27, 2025 05:14
@sayboras sayboras requested a review from jrajahalme March 27, 2025 05:14
@sayboras sayboras merged commit 35234fc into main Mar 31, 2025
5 checks passed
@sayboras sayboras deleted the pr/tammach/add-clang-check branch March 31, 2025 05:24
@sayboras sayboras mentioned this pull request Apr 9, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants