Ostrzeżenie kompilatora (poziom 3) C4646
funkcja zadeklarowana za pomocą __declspec(noreturn) ma typ zwracany bez wartości void
Funkcja oznaczona modyfikatorem noreturn __declspec
powinna mieć typ zwracany void.
Poniższy przykład generuje C4646:
// C4646.cpp
// compile with: /W3 /WX
int __declspec(noreturn) TestFunction()
{ // C4646 make return type void
}