Message Non-void function "<name>" does not contain a return statement. Description This message indicates that a function with an explicit return type does not contain a return statement. This message is not issued for functions with an implicit return type of int. See message IMPFNCMSSNGRET. User Action Consider declaring the function to be a void function. If it is supposed to return a value, add a return statement with the value the function is to return.