add cast to avoid loss of precision error (#4906)
Summary: this PR address the following error: > tools/db_bench_tool.cc:4776:68: error: implicit conversion loses integer precision: 'int64_t' (aka 'long') to 'unsigned int' [-Werror,-Wshorten-64-to-32] s = db_with_cfh->db->Put(write_options_, key, gen.Generate(value_size)); Pull Request resolved: https://github.com/facebook/rocksdb/pull/4906 Differential Revision: D13780185 Pulled By: miasantreble fbshipit-source-id: 1c83a77d341099518c72f0f4a63e97ab9c4784b3
This commit is contained in:
parent
08b8cea69f
commit
cbe0239270
@ -4773,7 +4773,9 @@ void VerifyDBFromDB(std::string& truth_db_name) {
|
||||
} else if (value_size > value_max) {
|
||||
value_size = value_size % value_max;
|
||||
}
|
||||
s = db_with_cfh->db->Put(write_options_, key, gen.Generate(value_size));
|
||||
s = db_with_cfh->db->Put(
|
||||
write_options_, key,
|
||||
gen.Generate(static_cast<unsigned int>(value_size)));
|
||||
if (!s.ok()) {
|
||||
fprintf(stderr, "put error: %s\n", s.ToString().c_str());
|
||||
exit(1);
|
||||
|
Loading…
Reference in New Issue
Block a user