| Index: tools/clang/base_bind_rewriters/tests/callback-temporary-converted-to-once-callback-expected.cc
|
| diff --git a/tools/clang/base_bind_rewriters/tests/callback-temporary-converted-to-once-callback-expected.cc b/tools/clang/base_bind_rewriters/tests/callback-temporary-converted-to-once-callback-expected.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..44c02ec39c681c141c569ebf6d51007a8144628b
|
| --- /dev/null
|
| +++ b/tools/clang/base_bind_rewriters/tests/callback-temporary-converted-to-once-callback-expected.cc
|
| @@ -0,0 +1,19 @@
|
| +// Copyright 2017 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 "callback.h"
|
| +
|
| +void Foo(base::OnceClosure) {}
|
| +
|
| +void Test() {
|
| + base::OnceClosure cb = base::BindOnce([] {});
|
| + Foo(base::BindOnce([] {}));
|
| +
|
| + using namespace base;
|
| +
|
| + OnceClosure cb2 = BindOnce([] {});
|
| + Foo(BindOnce([] {}));
|
| +
|
| + Closure cb3 = base::Bind([] {});
|
| +}
|
|
|