| Index: mojo/public/cpp/bindings/tests/callback_unittest.cc
|
| diff --git a/mojo/public/cpp/bindings/tests/callback_unittest.cc b/mojo/public/cpp/bindings/tests/callback_unittest.cc
|
| index 158b21e512c9e9e81ac090e3f49843d784f8797c..a423090296366ab061d07040cec0fd7fb066248a 100644
|
| --- a/mojo/public/cpp/bindings/tests/callback_unittest.cc
|
| +++ b/mojo/public/cpp/bindings/tests/callback_unittest.cc
|
| @@ -62,37 +62,6 @@ void FunctionMoveOnlyType(ExampleMoveOnlyType m) {
|
| (*g_calls)++;
|
| }
|
|
|
| -static_assert(!internal::HasCompatibleCallOperator<RunnableNoArgs>::value,
|
| - "HasCompatibleCallOperator<Runnable>");
|
| -static_assert(!internal::HasCompatibleCallOperator<RunnableOneArg, int>::value,
|
| - "HasCompatibleCallOperator<RunnableOneArg, int>");
|
| -static_assert(!internal::HasCompatibleCallOperator<RunnableStringArgByConstRef,
|
| - String>::value,
|
| - "HasCompatibleCallOperator<RunnableStringArgByConstRef, String>");
|
| -static_assert(!internal::HasCompatibleCallOperator<RunnableMoveOnlyParam,
|
| - ExampleMoveOnlyType>::value,
|
| - "HasCompatibleCallOperator<RunnableMoveOnlyParam, String>");
|
| -
|
| -auto lambda_one = []() {};
|
| -static_assert(internal::HasCompatibleCallOperator<decltype(lambda_one)>::value,
|
| - "HasCompatibleCallOperator<lambda []() {}>");
|
| -
|
| -auto lambda_two = [](int x) {};
|
| -static_assert(
|
| - internal::HasCompatibleCallOperator<decltype(lambda_two), int>::value,
|
| - "HasCompatibleCallOperator<lambda [](int x) {}, int>");
|
| -
|
| -auto lambda_three = [](const String& s) {};
|
| -static_assert(
|
| - internal::HasCompatibleCallOperator<decltype(lambda_three), String>::value,
|
| - "HasCompatibleCallOperator<lambda [](const String& s) {}, String>");
|
| -
|
| -auto lambda_four = [](ExampleMoveOnlyType m) {};
|
| -static_assert(internal::HasCompatibleCallOperator<decltype(lambda_four),
|
| - ExampleMoveOnlyType>::value,
|
| - "HasCompatibleCallOperator<lambda [](ExampleMoveOnlyType) {}, "
|
| - "ExampleMoveOnlyType>");
|
| -
|
| // Tests constructing and invoking a mojo::Callback from objects with a
|
| // compatible Run() method (called 'runnables'), from lambdas, and from function
|
| // pointers.
|
|
|