On Sun, Aug 2, 2015 at 2:56 AM, Hubert Figuière <h...@mozilla.com> wrote: > On 02/08/15 04:55 AM, smaug wrote: >> A new type of error 'auto' seems to cause, now seen on m-i, is >> auto foo = new SomeRefCountedFoo(); >> >> That hides that foo is a raw pointer but we should be using nsRefPtr. >> >> So please, consider again when about to use auto. It usually doesn't >> make the code easier to read, >> and it occasionally just leads to errors. In this case it clearly made >> the code harder to read so that >> whoever reviewed that patch didn't catch the issue. > > Shouldn't we, instead, ensure that SomeRefCountedFoo() returns a nsRefPtr?
How do you do that with a constructor? - Kyle _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform