10.67 __attribute__((noinline)) 定数変数属性

noinline 変数属性を使用すると、コンパイラによる最適化に定数データの値が利用されるのを抑制できます。オブジェクト内の値の配置には影響しません。

この機能は、パッチ可能な定数(後で別の値に適用されるデータ)に使用することができます。定数値が必須であるようなコンテキストでこのような定数を使用するのは誤った用法です(配列の次元など)。

__attribute__((noinline)) const int m = 1;
関連する参考文書
10.40 __attribute__((noinline)) 関数属性
10.91 #pragma inline、#pragma no_inline
10.25 __declspec(noinline)
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.