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.
Changes:
language-c
can now deal with OSX header peculiarities and more C11 stuff.fixes The symbol
bsd_signal
does not fit here. #109 , fixes macOS: __attribute__ #82 , fixes macOS issues: _Nullable _Nonnull #81 , and probably others that I didn't notice.language-c
now has an AST representation for_Static_assert
which corrode doesn't know what to do with. I added cases so that at least the incomplete pattern matches are matched, but they pretty much just callerror
partitionDeclSpecs
now returns a 6-tuple (used to be 5) where the last two components are inline+noreturn function specifiers and alignment specifiers, respectively. Corrode used to ignore the inline specifier, so no functional change there.The GCC math intrinsics (such as
__builtin_fabsf
from OS X/clang's math.h built-ins not supported #99) are still not supported