mirror of git://sigrok.org/pulseview
Fix warnings coming up with clang 17
Also with -Wunqualified-std-cast-call that's enabled on github's macos-14-arm64 runner.
This commit is contained in:
parent
3cb3859dfc
commit
f48be9a602
|
@ -563,7 +563,7 @@ endif()
|
|||
|
||||
add_definitions(-DQT_NO_KEYWORDS)
|
||||
add_definitions(-D__STDC_LIMIT_MACROS)
|
||||
add_definitions(-Wall -Wextra)
|
||||
add_definitions(-Wall -Wextra -Wunqualified-std-cast-call)
|
||||
add_definitions(${REQUIRED_STD_CXX_FLAGS})
|
||||
|
||||
add_definitions(-DBOOST_MATH_DISABLE_FLOAT128=1)
|
||||
|
|
|
@ -86,10 +86,6 @@ Decoder::Decoder(const srd_decoder *const dec, uint8_t stack_level) :
|
|||
}
|
||||
|
||||
// Query the annotation rows and reference them by the classes that use them
|
||||
uint32_t row_count = 0;
|
||||
for (const GSList *rl = srd_decoder_->annotation_rows; rl; rl = rl->next)
|
||||
row_count++;
|
||||
|
||||
i = 0;
|
||||
for (const GSList *rl = srd_decoder_->annotation_rows; rl; rl = rl->next) {
|
||||
const srd_decoder_annotation_row *const srd_row = (srd_decoder_annotation_row *)rl->data;
|
||||
|
|
|
@ -607,7 +607,7 @@ void Session::set_device(shared_ptr<devices::Device> device)
|
|||
|
||||
signals_changed();
|
||||
|
||||
device_ = move(device);
|
||||
device_ = std::move(device);
|
||||
|
||||
try {
|
||||
device_->open();
|
||||
|
|
|
@ -48,11 +48,13 @@
|
|||
|
||||
#include <libsigrokcxx/libsigrokcxx.hpp>
|
||||
|
||||
using std::abs;
|
||||
using std::deque;
|
||||
using std::div;
|
||||
using std::div_t;
|
||||
// Note that "using std::isnan;" is _not_ put here since that would break
|
||||
// compilation on some platforms. Use "std::isnan()" instead in checks below.
|
||||
using std::fabs;
|
||||
using std::max;
|
||||
using std::make_pair;
|
||||
using std::min;
|
||||
|
@ -766,7 +768,7 @@ void AnalogSignal::process_next_sample_value(float x, float value)
|
|||
// Interpolate values to create values for the intermediate pixels
|
||||
const float start_value = prev_value_at_pixel_;
|
||||
const float end_value = value;
|
||||
const int steps = fabs(pixel_pos - current_pixel_pos_);
|
||||
const int steps = abs(pixel_pos - current_pixel_pos_);
|
||||
const double gradient = (end_value - start_value) / steps;
|
||||
for (int i = 0; i < steps; i++) {
|
||||
if (current_pixel_pos_ + i < 0)
|
||||
|
|
Loading…
Reference in New Issue