aboutsummaryrefslogtreecommitdiffstats
path: root/googlemock/include
diff options
context:
space:
mode:
authorRobert Woldberg <robert@woldberg.com>2018-10-12 11:12:55 -0600
committerRobert Woldberg <robert@woldberg.com>2018-10-12 11:12:55 -0600
commitdec3b81a08f8e2d7f803f30fee2faa8b27c4bc26 (patch)
treee9c41206b764c4070d6bc24ec3e7d0db7262aba9 /googlemock/include
parent864b6c2d35db5c2c8ca4a4bad66e295a64f47011 (diff)
downloadgoogletest-dec3b81a08f8e2d7f803f30fee2faa8b27c4bc26.tar.gz
googletest-dec3b81a08f8e2d7f803f30fee2faa8b27c4bc26.tar.bz2
googletest-dec3b81a08f8e2d7f803f30fee2faa8b27c4bc26.zip
Change types to remove cast warnings.
Diffstat (limited to 'googlemock/include')
-rw-r--r--googlemock/include/gmock/gmock-spec-builders.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/googlemock/include/gmock/gmock-spec-builders.h b/googlemock/include/gmock/gmock-spec-builders.h
index c8e864cc..8f0528de 100644
--- a/googlemock/include/gmock/gmock-spec-builders.h
+++ b/googlemock/include/gmock/gmock-spec-builders.h
@@ -1185,7 +1185,7 @@ class TypedExpectation : public ExpectationBase {
}
return count <= action_count ?
- *static_cast<const Action<F>*>(untyped_actions_[count - 1]) :
+ *static_cast<const Action<F>*>(untyped_actions_[static_cast<size_t>(count - 1)]) :
repeated_action();
}
@@ -1762,12 +1762,12 @@ class FunctionMockerBase : public UntypedFunctionMockerBase {
::std::ostream* why) const
GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) {
g_gmock_mutex.AssertHeld();
- const int count = static_cast<int>(untyped_expectations_.size());
+ const size_t count = untyped_expectations_.size();
*why << "Google Mock tried the following " << count << " "
<< (count == 1 ? "expectation, but it didn't match" :
"expectations, but none matched")
<< ":\n";
- for (int i = 0; i < count; i++) {
+ for (size_t i = 0; i < count; i++) {
TypedExpectation<F>* const expectation =
static_cast<TypedExpectation<F>*>(untyped_expectations_[i].get());
*why << "\n";