<div dir="ltr"><div><div><div>I see in the docs that there is supposed to be a noalias attribute in LLVM 3.9 ( <a href="http://llvm.org/releases/3.9.0/tools/clang/docs/AttributeReference.html#noalias">http://llvm.org/releases/3.9.0/tools/clang/docs/AttributeReference.html#noalias</a>), however, when I try to use it I get an error. Part of the source:<br><br>...<br>typedef double InArray[DIM][DIM];<br><br>//void f1( InArray, const InArray, const InArray) __attribute((noalias));<br>void f1( InArray c, const InArray a, const InArray b )  __attribute__((noalias))<br>{<br> ...<br><br></div>When I compile with clang, I get:<br><br>ma.c:17:72: warning: unknown attribute 'noalias' ignored [-Wunknown-attributes]<br>void f1( InArray c, const InArray a, const InArray b )  __attribute__((noalias))<br><br><br></div>Just to make sure I'm running 3.9:<br><br>$ clang --version<br>clang version 3.9.0 (tags/RELEASE_390/final)<br><br><br></div><div>What's happening here?<br><br></div><div>Phil<br></div><div><div><div><div><br><br></div></div></div></div></div>