Visual C++ の概念 : C/C++ プログラムのビルド
コンパイラの警告 (レベル 3) C4645
エラー メッセージ
__declspec(noreturn) で宣言された関数に return ステートメントがあります。noreturn __declspec 修飾子でマークされている関数に、return ステートメントが見つかりました。この return ステートメントは無視されます。
次の例では C4645 警告が生成されます。
// C4645.cpp
// compile with: /W3
void __declspec(noreturn) func() {
return; // C4645, delete this line to resolve
}
int main() {
}