컴파일러 경고(수준 3) C4646
__declspec(noreturn)으로 선언된 함수에 void가 아닌 반환 형식이 있습니다.
noreturn __declspec
한정자로 표시한 함수에는 void 반환 형식이 있어야 합니다.
다음 샘플에서는 C4646을 생성합니다.
// C4646.cpp
// compile with: /W3 /WX
int __declspec(noreturn) TestFunction()
{ // C4646 make return type void
}