Its a confirmed compiler bug. It will be fixed in the next release. https://software.intel.com/en-us/comment/1864855#comment-1864855 <https://software.intel.com/en-us/comment/1864855#comment-1864855>
> On 16 Mar 2016, at 21:11, Paul Eggert <[email protected]> wrote: > > On 03/16/2016 12:04 AM, Balazs Hajgato wrote: >> Well, Intel compiler says that C99 or C11 is C, and not C++. So I am not able >> to request C99 or C11 for C++ programs. > In that case, why is Gnulib not using the equivalent of "#define restrict /* > empty */" so that the rest of the code can use 'restrict' without worrying > about this? That is what should happen if your C++ compiler does not support > 'restrict' or any of its variant spellings. Please investigate why this > substitution isn't happening. >
