ma

C に適用

目的

呼び出し用インライン・コードを組み込み関数 alloca に置換します。

構文


構文図

#pragma alloca が未指定の場合、あるいは -ma を使用しない場合、 alloca は組み込み関数としてではなく、ユーザー定義 ID として扱われます。

このオプションは、C++ プログラムには適用されません。 C++ プログラムでは、alloca 関数宣言を組み込むには、代わりに #include <malloc.h> を指定しなければなりません。

myprogram.c をコンパイルして、関数 alloca の呼び出しをインラインとして扱わせるには、次のように入力します。

xlc myprogram.c -ma

関連参照

コンパイラーのコマンド行オプション
alloca
#pragma alloca IBM Copyright 2003