mirror of
https://github.com/google/leveldb.git
synced 2025-06-12 05:11:17 +08:00
Merge 3e843c0bc1
into ac691084fd
This commit is contained in:
commit
79cff28221
@ -262,6 +262,13 @@ if(BUILD_SHARED_LIBS)
|
|||||||
)
|
)
|
||||||
endif(BUILD_SHARED_LIBS)
|
endif(BUILD_SHARED_LIBS)
|
||||||
|
|
||||||
|
check_cxx_compiler_flag(-Werror=conditional-uninitialized HAVE_CONDITIONAL_UNINITIALIZED)
|
||||||
|
if(HAVE_CONDITIONAL_UNINITIALIZED)
|
||||||
|
target_compile_options(leveldb
|
||||||
|
PUBLIC
|
||||||
|
-Werror=conditional-uninitialized)
|
||||||
|
endif(HAVE_CONDITIONAL_UNINITIALIZED)
|
||||||
|
|
||||||
if(HAVE_CLANG_THREAD_SAFETY)
|
if(HAVE_CLANG_THREAD_SAFETY)
|
||||||
target_compile_options(leveldb
|
target_compile_options(leveldb
|
||||||
PUBLIC
|
PUBLIC
|
||||||
|
@ -158,7 +158,7 @@ class CorruptionTest : public testing::Test {
|
|||||||
|
|
||||||
int Property(const std::string& name) {
|
int Property(const std::string& name) {
|
||||||
std::string property;
|
std::string property;
|
||||||
int result;
|
int result = -1;
|
||||||
if (db_->GetProperty(name, &property) &&
|
if (db_->GetProperty(name, &property) &&
|
||||||
sscanf(property.c_str(), "%d", &result) == 1) {
|
sscanf(property.c_str(), "%d", &result) == 1) {
|
||||||
return result;
|
return result;
|
||||||
|
@ -998,7 +998,7 @@ bool VersionSet::ReuseManifest(const std::string& dscname,
|
|||||||
}
|
}
|
||||||
FileType manifest_type;
|
FileType manifest_type;
|
||||||
uint64_t manifest_number;
|
uint64_t manifest_number;
|
||||||
uint64_t manifest_size;
|
uint64_t manifest_size = 0;
|
||||||
if (!ParseFileName(dscbase, &manifest_number, &manifest_type) ||
|
if (!ParseFileName(dscbase, &manifest_number, &manifest_type) ||
|
||||||
manifest_type != kDescriptorFile ||
|
manifest_type != kDescriptorFile ||
|
||||||
!env_->GetFileSize(dscname, &manifest_size).ok() ||
|
!env_->GetFileSize(dscname, &manifest_size).ok() ||
|
||||||
|
Loading…
Reference in New Issue
Block a user