Remove unnecessary calls to labs()
Remove unnecessary calls to labs()

We've just traced a large memory increase to that patch (Google ref:
b/18069427).
It appears that labs() was there for a good reason.

Sorry about that :-(

For the curious:

  unsigned long u1 = ~0UL;
  unsigned long u2 = labs(u1);

  assert(u1 != u2);  // labs on unsigned *may* have an effect, despite
what Clang says.

Attached patch suppresses the Clang warning, while still keeping the
original behavior (which I believe to be correct).

Thanks,
--
Paul Pluzhnikov

krytarowski/libunwind,tkelman/libunwind,dropbox/libunwind,krytarowski/libunwind,djwatson/libunwind,pathscale/libunwind,yuyichao/libunwind,dropbox/libunwind,tkelman/libunwind,wdv4758h/libunwind,joyent/libunwind,fdoray/libunwind,rntz/libunwind,project-zerus/libunwind,dagar/libunwind,pathscale/libunwind,Chilledheart/libunwind,djwatson/libunwind,igprof/libunwind,bo-on-software/libunwind,bo-on-software/libunwind,unkadoug/libunwind,frida/libunwind,pathscale/libunwind,fdoray/libunwind,rntz/libunwind,djwatson/libunwind,vegard/libunwind,project-zerus/libunwind,unkadoug/libunwind,bo-on-software/libunwind,joyent/libunwind,unkadoug/libunwind,joyent/libunwind,tony/libunwind,vegard/libunwind,evaautomation/libunwind,wdv4758h/libunwind,vtjnash/libunwind,frida/libunwind,martyone/libunwind,frida/libunwind,rntz/libunwind,tony/libunwind,atanasyan/libunwind,vtjnash/libunwind,krytarowski/libunwind,dropbox/libunwind,martyone/libunwind,yuyichao/libunwind,tony/libunwind,rantala/libunwind,evaautomation/libunwind,fdoray/libunwind,martyone/libunwind,project-zerus/libunwind,vegard/libunwind,evaautomation/libunwind,igprof/libunwind,libunwind/libunwind,dagar/libunwind,igprof/libunwind,Chilledheart/libunwind,Chilledheart/libunwind,atanasyan/libunwind,tkelman/libunwind,rantala/libunwind,vtjnash/libunwind,atanasyan/libunwind,libunwind/libunwind,yuyichao/libunwind,dagar/libunwind,libunwind/libunwind,wdv4758h/libunwind,rantala/libunwind