-
-
Self explanatory, slang does not provide any C compatible API at this time, making creation of bindings unnecessarily difficult.
# Reproduction
`gcc -std=c11 slang.h`
-
When transpiled code contains C11's _Generic macros, this warns:
```
warning: c2rust: Encountered unsupported generic selection expression
```
Please consider adding support for this.
---
…
-
When migrating AWS-LC to C11, all of our existing proofs failed with the following error at LLVM module loading step:
```
Mismatched value types:
cmp value: ValIdent (Ident "4")
new value: ValId…
-
The public API allows the same functions to be used on different kinds of objects. This makes it pretty error-prone: it's easy to call a function on an invalid type without any compile-time error (eit…
-
-
C11 added a new memory management function called `aligned_alloc`.
The lack of this function may cause errors such as https://github.com/zlib-ng/zlib-ng/issues/1809
Keep in mind that glibc provi…
-
With aligned_alloc() in the C11 standard, free() is called to free memory, rather than an equivalent `aligned_free()`.
We should update our library with some logic that can be used to correctly cal…
-
CIL lacks support for various additions to the C language that come with the C11 specification. It would be beneficial to identify and implement features to improve CIL's support for C11.
To check/…
-
It seems to be primarily on Windows;
A recent example is [here](https://logs.chromium.org/logs/emscripten-releases/buildbucket/cr-buildbucket/8736138341013155377/+/u/Emscripten_testsuite__core0_/stdo…