-
Notifications
You must be signed in to change notification settings - Fork 23
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
C99+ compatibility #20
Comments
see also: https://bugs.gentoo.org/870553 |
There are quite a few errors, in fact.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
After grace period of 25 years, Clang-16 and GCC-14 are enabling errors code that was made illegal in C99 standard. Note that it's very easy to accidentally mess this up by forgetting to specify a return type, and the result is Undefined Behavior and extremely prone to crashing or worse, so it's important for compilers to be able to catch this and prevent user error.
Here is except of build failure
You can verify/reproduce the build failure on older versions of GCC using the following flags: -Werror=implicit-int
The text was updated successfully, but these errors were encountered: