Enables and disables the use of the C99 keyword restrict.
The alternative keywords __restrict and __restrict__ are supported as synonyms for restrict . These alternative keywords are always available, regardless of the use of the --restrict option.
When compiling ISO C99 source code, use of the C99 keyword restrict is enabled by default.
When compiling ISO C90 or ISO C++ source code, use of the C99 keyword restrict is disabled by default.