Compilerwarnung (Ebene 3) C4646

Eine Funktion, die mit "__declspec(noreturn)" deklariert wurde, hat einen nicht leeren Rückgabetyp

Eine mit dem noreturn__declspec -Modifizierer gekennzeichnete Funktion muss den void -Rückgabetyp aufweisen.

Im folgenden Beispiel wird C4646 generiert:

// C4646.cpp
// compile with: /W3 /WX
int __declspec(noreturn) TestFunction()
{   // C4646  make return type void
}