コンパイラ エラー C2157
'function' : プラグマ リスト内で参照される前に宣言されていなければなりません
alloc_text プラグマの関数の一覧で参照される前に関数名が宣言されていません。
次の例では C2157 が生成されます。
// C2157.cpp
// compile with: /c
#pragma alloc_text( "func", func) // C2157
// OK
extern "C" void func();
#pragma alloc_text( "func", func)