mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-28 10:31:57 +00:00
Fix warnings by PVS-Studio
This commit is contained in:
parent
feb4d156e4
commit
037d06bb2a
@ -1,9 +1,6 @@
|
|||||||
#ifndef _LIBM_H
|
#ifndef _LIBM_H
|
||||||
#define _LIBM_H
|
#define _LIBM_H
|
||||||
|
|
||||||
// Disable warnings by PVS-Studio
|
|
||||||
//-V::GA
|
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <float.h>
|
#include <float.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
@ -158,7 +155,7 @@ static inline long double fp_barrierl(long double x)
|
|||||||
static inline void fp_force_evalf(float x)
|
static inline void fp_force_evalf(float x)
|
||||||
{
|
{
|
||||||
volatile float y;
|
volatile float y;
|
||||||
y = x;
|
y = x; //-V1001
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -167,7 +164,7 @@ static inline void fp_force_evalf(float x)
|
|||||||
static inline void fp_force_eval(double x)
|
static inline void fp_force_eval(double x)
|
||||||
{
|
{
|
||||||
volatile double y;
|
volatile double y;
|
||||||
y = x;
|
y = x; //-V1001
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -176,7 +173,7 @@ static inline void fp_force_eval(double x)
|
|||||||
static inline void fp_force_evall(long double x)
|
static inline void fp_force_evall(long double x)
|
||||||
{
|
{
|
||||||
volatile long double y;
|
volatile long double y;
|
||||||
y = x;
|
y = x; //-V1001
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -355,8 +355,9 @@ String DiskAccessStorage::getStorageParamsJSON() const
|
|||||||
std::lock_guard lock{mutex};
|
std::lock_guard lock{mutex};
|
||||||
Poco::JSON::Object json;
|
Poco::JSON::Object json;
|
||||||
json.set("path", directory_path);
|
json.set("path", directory_path);
|
||||||
if (readonly)
|
bool readonly_loaded = readonly;
|
||||||
json.set("readonly", readonly.load());
|
if (readonly_loaded)
|
||||||
|
json.set("readonly", Poco::Dynamic::Var{true});
|
||||||
std::ostringstream oss; // STYLE_CHECK_ALLOW_STD_STRING_STREAM
|
std::ostringstream oss; // STYLE_CHECK_ALLOW_STD_STRING_STREAM
|
||||||
oss.exceptions(std::ios::failbit);
|
oss.exceptions(std::ios::failbit);
|
||||||
Poco::JSON::Stringifier::stringify(json, oss);
|
Poco::JSON::Stringifier::stringify(json, oss);
|
||||||
|
@ -305,7 +305,7 @@ template <bool need_zero_value_storage, typename Cell>
|
|||||||
struct ZeroValueStorage;
|
struct ZeroValueStorage;
|
||||||
|
|
||||||
template <typename Cell>
|
template <typename Cell>
|
||||||
struct ZeroValueStorage<true, Cell> //-V308
|
struct ZeroValueStorage<true, Cell> //-V730
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
bool has_zero = false;
|
bool has_zero = false;
|
||||||
|
@ -32,7 +32,7 @@ struct ChangelogRecordHeader
|
|||||||
ChangelogVersion version = CURRENT_CHANGELOG_VERSION;
|
ChangelogVersion version = CURRENT_CHANGELOG_VERSION;
|
||||||
uint64_t index = 0; /// entry log number
|
uint64_t index = 0; /// entry log number
|
||||||
uint64_t term = 0;
|
uint64_t term = 0;
|
||||||
nuraft::log_val_type value_type;
|
nuraft::log_val_type value_type{};
|
||||||
uint64_t blob_size = 0;
|
uint64_t blob_size = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -134,7 +134,7 @@ ColumnPtr FunctionHasColumnInTable::executeImpl(const ColumnsWithTypeAndName & a
|
|||||||
has_column = remote_columns.hasPhysical(column_name);
|
has_column = remote_columns.hasPhysical(column_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
return DataTypeUInt8().createColumnConst(input_rows_count, Field(has_column));
|
return DataTypeUInt8().createColumnConst(input_rows_count, Field{UInt64(has_column)});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -85,7 +85,7 @@ public:
|
|||||||
|
|
||||||
auto result_column = ColumnUInt8::create();
|
auto result_column = ColumnUInt8::create();
|
||||||
|
|
||||||
auto call = [&](const auto & types) -> bool //-V567
|
auto call = [&](const auto & types) -> bool //-V657
|
||||||
{
|
{
|
||||||
using Types = std::decay_t<decltype(types)>;
|
using Types = std::decay_t<decltype(types)>;
|
||||||
using Type = typename Types::RightType;
|
using Type = typename Types::RightType;
|
||||||
|
@ -402,7 +402,7 @@ void StorageRabbitMQ::bindExchange()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
while (!binding_created) //-V1044
|
while (!binding_created) //-V776
|
||||||
{
|
{
|
||||||
event_handler->iterateLoop();
|
event_handler->iterateLoop();
|
||||||
}
|
}
|
||||||
@ -463,7 +463,7 @@ void StorageRabbitMQ::bindQueue(size_t queue_id)
|
|||||||
const String queue_name = !hash_exchange ? queue_base : std::to_string(queue_id) + "_" + queue_base;
|
const String queue_name = !hash_exchange ? queue_base : std::to_string(queue_id) + "_" + queue_base;
|
||||||
setup_channel->declareQueue(queue_name, AMQP::durable, queue_settings).onSuccess(success_callback).onError(error_callback);
|
setup_channel->declareQueue(queue_name, AMQP::durable, queue_settings).onSuccess(success_callback).onError(error_callback);
|
||||||
|
|
||||||
while (!binding_created) //-V1044
|
while (!binding_created) //-V776
|
||||||
{
|
{
|
||||||
event_handler->iterateLoop();
|
event_handler->iterateLoop();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user