auto declaration & compiler warning "no function return"
Brad Roberts
braddr at puremagic.com
Sun Mar 5 15:01:25 PST 2006
On Sun, 5 Mar 2006, akcom wrote:
> 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
I'm fairly sure this is a dup of:
http://d.puremagic.com/bugzilla/show_bug.cgi?id=5
I've got a potential patch for it in the bug which I just reassigned to
walter.
Later,
Brad
More information about the Digitalmars-d-bugs
mailing list