Предупреждение компилятора (уровень 3) C4646
функция, объявленная с атрибутом __declspec(noreturn) имеет тип, отличный от void
Функция, помеченная модификатором noreturn__declspec
, должна иметь тип возвращаемого значения void.
В следующем примере возникает ошибка C4646.
// C4646.cpp
// compile with: /W3 /WX
int __declspec(noreturn) TestFunction()
{ // C4646 make return type void
}