auto declaration & compiler warning "no function return"
    akcom 
    CppCoder at gmail.com
       
    Sun Mar  5 13:02:26 PST 2006
    
    
  
private void onRead()
{
	...
	auto InternetHost ih = new InternetHost();
	if ( ih.getHostByAddr( ia.addr() ) )
	{
		//remember to delete this!!
		hostName = ih.name.dup;
	}
	else
	{
		hostName = "unknown";
	}
	...
	return true;
}
compiler gives the following: "warning - peer.d(342): function 
akp2p.peer.Peer.onRead no return at end of function"
but when I remove the "auto" from the ih declaration, everything 
compiles as expected
    
    
More information about the Digitalmars-d-bugs
mailing list