Поделиться через


Предупреждение компилятора (уровень 3) C4646

функция, объявленная с атрибутом __declspec(noreturn) имеет тип, отличный от void

Функция, помеченная модификатором noreturn__declspec, должна иметь тип возвращаемого значения void.

В следующем примере возникает ошибка C4646.

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