// Copyright (c) 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "scoped_refptr.h" struct Foo { int dummy; }; // A temporary scoped_refptr is used in a boolean test. This doesn't result // in memory safety issues, but probably indicates a code smell. As such, the // tool intentionally skips this case so it can be manually handled. scoped_refptr GetBuggyFoo() { return new Foo; } void UseBuggyFoo() { if (GetBuggyFoo()) return; }