Skip to content

Fix compile warnings#558

Draft
freeware-superman wants to merge 16 commits intomasterfrom
fix/compile-warnings
Draft

Fix compile warnings#558
freeware-superman wants to merge 16 commits intomasterfrom
fix/compile-warnings

Conversation

@freeware-superman
Copy link
Contributor

This PR resolves all issues leading to compile warnings. Already excluded warnings do not get resolved. -Wsign-compare will be handled in a seperate PR as it needs a lot more changes.
Some smaller issues that are found along the way get resolved as well.

@AntoniaBerger
Copy link
Collaborator

Are you planning to change the warning settings so that the unsigned/signed comparison warnings are no longer visible?
This way we could be sure that no other warnings will be added in the meantime?

@jbreue16
Copy link
Contributor

Hi, please rebase onto master, i fixed some local variable shadowing issues.
I updated to vs 2026 and it made me do it and two of these were actual bugs..

@freeware-superman freeware-superman force-pushed the fix/compile-warnings branch 5 times, most recently from edb7cb4 to 51fdbb3 Compare February 2, 2026 10:55
@freeware-superman freeware-superman force-pushed the fix/compile-warnings branch 2 times, most recently from 85b5fb1 to d26e514 Compare February 2, 2026 23:02
@freeware-superman freeware-superman force-pushed the fix/compile-warnings branch 4 times, most recently from 0befba3 to 76a12c4 Compare February 6, 2026 17:35
Copy link
Contributor

@jbreue16 jbreue16 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi there, thanks for working on this, seems like many warnings are fixed already !
What warnings are left? I think we should merge this and continue on another PR

Since C++23, empty spaces between quotation marks and suffixes are deprecated.
The lines changed were indented in a way that may lead to confusion when
not reading extra carefully.
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.

3 participants