summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2017-04-21 14:52:16 +0200
committerMurray Cumming <murrayc@murrayc.com>2017-07-21 08:20:57 +0200
commitdc6ac67425f2c3ba5b9ee0d897d614bedcb41a66 (patch)
treead866364a33672938e31d3c6d24004cd95331eac
parentac2657791b7a94162cb9addacc5c0cb15913dcf6 (diff)
downloadsigc++-dc6ac67425f2c3ba5b9ee0d897d614bedcb41a66.tar.gz
tests: Make some casts explicit.
Noticed by clang-tidy.
-rw-r--r--tests/test_bind.cc2
-rw-r--r--tests/test_compose.cc2
-rw-r--r--tests/test_tuple_transform_each.cc2
3 files changed, 3 insertions, 3 deletions
diff --git a/tests/test_bind.cc b/tests/test_bind.cc
index ca86379..7d4a354 100644
--- a/tests/test_bind.cc
+++ b/tests/test_bind.cc
@@ -18,7 +18,7 @@ struct foo
int operator()(int i)
{
result_stream << "foo(int " << i << ") ";
- return i > 0;
+ return static_cast<int>(i > 0);
}
int operator()(int i, int j)
diff --git a/tests/test_compose.cc b/tests/test_compose.cc
index 2669be9..f7f12e5 100644
--- a/tests/test_compose.cc
+++ b/tests/test_compose.cc
@@ -61,7 +61,7 @@ struct get
double operator()()
{
result_stream << "get() ";
- return true;
+ return static_cast<double>(true);
}
double operator()(int i)
diff --git a/tests/test_tuple_transform_each.cc b/tests/test_tuple_transform_each.cc
index 247cbd7..373ee77 100644
--- a/tests/test_tuple_transform_each.cc
+++ b/tests/test_tuple_transform_each.cc
@@ -253,7 +253,7 @@ template <>
class transform_as_constexpr_to_something<int>
{
public:
- constexpr static char transform(int from) { return 'a' + from; }
+ constexpr static char transform(int from) { return 'a' + static_cast<char>(from); }
};
// A double will be converted to an int: