forked from rui314/chibicc
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
1.0.22 #65
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Parsing would fail on multiple function declarations with shared return types, for example: int multiple1(), multiple2();
Fix function declarations with shared return type
This was
linked to
issues
Jul 13, 2024
This was
linked to
issues
Jul 13, 2024
This was referenced Jul 13, 2024
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixing ISS-149 some extended assembly not taken in account during libwebp compilation.
Fixing ISS-156 fpie/pie/-fPIE not recognized by chibicc. Adding other parameters in ignored list.
Fixing ISS-157 about union empty initializer like "union string_value lval = {}, rval = {};".
Fixing ISS-158 during neovim compilation failure with not a struct nor a union.
Fixing ISS-160 memcached compilation failed with IOV_MAX undefined (adding GNU macro).
Fixing ISS-161 trying to compile memcached failed with incorrect offset or not managed yet.
Fixing ISS-163 during postgres compile failure with "invalid pointer dereference".
Fixing ISS-162 during postgres compile failure with __typeof not recognized.
Adding macro __INTEL_COMPILER.
Adding include path to gcc that has many includes needed for some projects (adding in chibicc/include some of them like emmintrin.h, omp.h...).
Adding some builtin void functions like _builtin_ia32_emms.
Fixing ISS-165 during postgres compile failure due to staticAssertDecl function.
Fixing ISS-166 during postgres compile segmentation fault (caused by VLA type in sizeof function).
Fixing ISS-167 during postgres compile failure with bad register.
Fixing ISS-168 during postgres compile failure with expected an expression due to incorrect previous fix(ISS-121).
Adding by default to the linker "-allow-multiple-definition".
Fixing issue with tgmath.h and ignoring .rsp files.
Adding -dumpversion support provided by Urs Janssen.
Added Xcode SDK path (from MarcusJohnson91).
Fixing issue on extract_path function that caused corrupt malloc (ISS-170).
Adding -ignore-assert to ignore static assertions (not managed at compile time now).
Merge pull request #64 from arbruijn/multiple-funFix function declarations with shared return type.
Fix assembler error on large files rui314#119 by @rurban. Integrating many fixes from @n0tknowing.
Adding CMakeLists.txt and using BOOST library to generate chibicc (from @Seeingu).
Removing fix about old C style that causes other issue, it means that old C style doesn't compile anymore with chibicc.