Aviso do compilador (nível 1) C4508
'function': função deve retornar um valor; assumido tipo de retorno 'void'
A função não tem nenhum tipo de retorno especificado. Nesse caso, C4430 também deve ser acionado e o compilador implementa a correção relatada por C4430 (o valor padrão é int).
Para resolver esse aviso, declare explicitamente o tipo de retorno de funções.
A amostra a seguir gera C4508:
// C4508.cpp
// compile with: /W1 /c
#pragma warning (disable : 4430)
func() {} // C4508
void func2() {} // OK