README.md: add C99 compliance limitation
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Thu, 10 Mar 2016 22:50:18 +0000 (17:50 -0500)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Fri, 11 Mar 2016 18:41:21 +0000 (13:41 -0500)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
README.md

index cef12f6ac7453530d801e9500bc603ea258554ed..5a384dc60699d0d34ab70a5715d226865ae2f002 100644 (file)
--- a/README.md
+++ b/README.md
@@ -55,6 +55,13 @@ As of this version:
     synchronization mechanism is used.
   * CTF compound types (array, sequence, structure, variant) are not supported
     yet, except at some very specific locations in the metadata.
+  * The current generated C code is not strictly C99 compliant:
+    [statement expressions](https://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html)
+    and the
+    [`typeof` keyword](https://gcc.gnu.org/onlinedocs/gcc/Typeof.html)
+    GCC extensions are used in the generated bitfield macros. The
+    generated C code is known to be compiled with no warnings using
+    both GCC and Clang.
 
 barectf is written in Python 3.
 
This page took 0.025932 seconds and 4 git commands to generate.