fix -Wconversion issues in util tests

Change-Id: I66e7c7eeafa97b12649dba413b6fc7c62af8fee0
Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2832209
Reviewed-by: Francois Rousseau <frousseau@google.com>
Commit-Queue: Scott Graham <scottmg@chromium.org>
GitOrigin-RevId: 2c1261fca7029beabb848be94cba68e3f7d22c22
diff --git a/util/net/http_body_gzip_test.cc b/util/net/http_body_gzip_test.cc
index 9dafb37..926dfca 100644
--- a/util/net/http_body_gzip_test.cc
+++ b/util/net/http_body_gzip_test.cc
@@ -133,7 +133,7 @@
 std::string MakeString(size_t size) {
   std::string string;
   for (size_t i = 0; i < size; ++i) {
-    string.append(1, (i % 256) ^ ((i >> 8) % 256));
+    string.append(1, static_cast<char>((i % 256) ^ ((i >> 8) % 256)));
   }
   return string;
 }
diff --git a/util/process/process_memory_test.cc b/util/process/process_memory_test.cc
index 3e3e058..f00a6b9 100644
--- a/util/process/process_memory_test.cc
+++ b/util/process/process_memory_test.cc
@@ -104,7 +104,7 @@
   *region_size = 4 * base::GetPageSize();
   region->reset(new char[*region_size]);
   for (size_t index = 0; index < *region_size; ++index) {
-    (*region)[index] = index % 256;
+    (*region)[index] = static_cast<char>(index % 256);
   }
 }
 
@@ -367,7 +367,7 @@
 void DoReadUnmappedChildMainSetup(void* page) {
   char* region = reinterpret_cast<char*>(page);
   for (size_t index = 0; index < base::GetPageSize(); ++index) {
-    region[index] = index % 256;
+    region[index] = static_cast<char>(index % 256);
   }
 }