1// Copyright (c) 2013 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
7struct Foo {
8  int dummy;
9};
10
11void ExpectsRawPtr(Foo* foo) {
12  Foo* temp = foo;
13}
14
15void CallExpectsRawPtrWithScopedRefptr() {
16  scoped_refptr<Foo> ok(new Foo);
17  ExpectsRawPtr(ok.get());
18}
19
20void CallExpectsRawPtrWithRawPtr() {
21  ExpectsRawPtr(new Foo);
22}
23