Skip to content
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

Fix warnings under GCC #598

Merged
merged 3 commits into from
Nov 4, 2023
Merged

Fix warnings under GCC #598

merged 3 commits into from
Nov 4, 2023

Conversation

pbdot
Copy link
Collaborator

@pbdot pbdot commented Nov 4, 2023

This fixes warnings under GCC, putting dependency headers under SYSTEM so that warnings are not surfaced for these, also adds configurable warning settings for EDGE specific sources. There was some mixed tabs/spaces that were also causing issues specifically with misleading conditionals, thus the whitespace fixes

I disabled these, though should circle back on them, and perhaps opt in for some dependencies:

-Wno-unused-parameter -Wno-missing-field-initializers -Wno-stringop-truncation -Wno-stringop-overflow

There are a few warnings left for void* deletes and switch fallthrus, which talked about in Discord. Overall not bad at all, and now can see legit things we should fix not masked with 1K+ lines of warning spam

@pbdot pbdot merged commit 7dc98b1 into edge-classic:master Nov 4, 2023
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant