1 // Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "scoped_refptr.h"
6 
7 class Foo {
8   int dummy;
9 };
10 
11 class Bar {
12  public:
foo() const13   const scoped_refptr<Foo>& foo() const { return foo_; }
14 
15  private:
16   scoped_refptr<Foo> foo_;
17 };
18 
TestFunction()19 void TestFunction() {
20   Bar b;
21   Foo* f = b.foo();
22 }
23