Index: tests/FunctionTest.cpp |
diff --git a/tests/FunctionTest.cpp b/tests/FunctionTest.cpp |
index 01ba5885a898457ba3989e780bc6323a0c927194..0feef7c04c00cd54e3a81c0bd903ff754e97ce5d 100644 |
--- a/tests/FunctionTest.cpp |
+++ b/tests/FunctionTest.cpp |
@@ -44,7 +44,8 @@ DEF_TEST(Function, r) { |
test_add_five(r, MoveOnlyAdd5()); |
// Makes sure we forward arguments when calling SkFunction. |
- REPORTER_ASSERT(r, [](int x, MoveOnlyAdd5&& f, int y) { |
- return x * f(y); |
- }(2, MoveOnlyAdd5(), 4) == 18); |
+ SkFunction<int(int, MoveOnlyAdd5&&, int)> f([](int x, MoveOnlyAdd5&& addFive, int y) { |
+ return x * addFive(y); |
+ }); |
+ REPORTER_ASSERT(r, f(2, MoveOnlyAdd5(), 4) == 18); |
} |