8.164 --restrict、--no_restrict

C99 のキーワード restrict の使用を許可するかどうかを指定できます。

代替キーワード __restrict および __restrict__ は、 restrict の同義語としてサポートされます。これらの代替キーワードは、--restrict オプションを指定しているかどうかに関係なく、常に使用できます。

デフォルト

ISO C99 ソースコードをコンパイルする場合、C99 キーワード restrict はデフォルトで有効になっています。
ISO C90 または ISO C++ ソースコードをコンパイルする場合、C99 キーワード restrict はデフォルトで無効になっています。
関連する参考文書
9.13 restrict
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.