Skip to content

Commit

Permalink
Merge pull request #110 from udem-dlteam/laurent/update-readme-limita…
Browse files Browse the repository at this point in the history
…tions-known-issues

Update limitations and known issues in README
  • Loading branch information
laurenthuberdeau authored Oct 18, 2024
2 parents 063917e + b88d740 commit 885bbb4
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,12 +110,13 @@ Unfortunately, certains C constructs don't map nicely to POSIX shell which means
- No support for floating point numbers and unsigned integers.
- `goto` and `switch` fallthrough are not supported.
- The address of (`&`) operator on local variables is not supported.
- Arrays and structures cannot be stack-allocated or passed by value.
- Function pointers and indirect calls.

## Known issues

- The preprocessor is not perfect and may fail on some edge cases. `#if` and `#elif` are not supported. `#include <...>` are ignored.
- All local variable declarations must be at the beginning of a function.
- Aggregate types (arrays and structures) cannot be stack-allocated, passed by value or nested in a structure.
- Arrays and structures cannot be nested in a structure.

## Contributing

Expand Down

0 comments on commit 885bbb4

Please sign in to comment.