From 0f242df1a61a19731b15e6307f256b6251c554a0 Mon Sep 17 00:00:00 2001 From: Denis Blank Date: Sat, 30 Sep 2017 19:49:33 +0200 Subject: [PATCH] Remove an unused lambda capture --- include/continuable/detail/composition.hpp | 2 +- test/playground/test-playground.cpp | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/include/continuable/detail/composition.hpp b/include/continuable/detail/composition.hpp index c2938d4..8572647 100644 --- a/include/continuable/detail/composition.hpp +++ b/include/continuable/detail/composition.hpp @@ -137,7 +137,7 @@ public: auto create_callback(traits::size_constant from, traits::size_constant to) { - return [ me = this->shared_from_this(), from, to ](auto&&... args) { + return [ me = this->shared_from_this(), from ](auto&&... args) { static_assert(sizeof...(args) == (To - From), "Submission called with the wrong amount of arguments!"); diff --git a/test/playground/test-playground.cpp b/test/playground/test-playground.cpp index 9e5a8ab..33fa437 100644 --- a/test/playground/test-playground.cpp +++ b/test/playground/test-playground.cpp @@ -23,7 +23,7 @@ #include #include -cti::continuable http_request(std::string url) { +static cti::continuable http_request(std::string url) { return [url = std::move(url)](cti::promise promise) { promise.set_exception(nullptr); promise.set_value(""); @@ -31,13 +31,14 @@ cti::continuable http_request(std::string url) { }; } -auto http_request2(std::string url) { - return cti::make_continuable([url = std::move(url)]( - auto&& promise) { - promise.set_exception(nullptr); - promise.set_value(""); - promise(""); - }); +static auto http_request2(std::string url) { + return cti::make_continuable( + // ... + [url = std::move(url)](auto&& promise) { + promise.set_exception(nullptr); + promise.set_value(""); + promise(""); + }); } int main(int, char**) { @@ -56,5 +57,6 @@ int main(int, char**) { .catching([](std::exception_ptr /*e*/) { // ... }); + return 0; }