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

Reply via email to