Correct some clang warnings

This commit is contained in:
Paul Ferrand 2022-07-25 11:46:19 +02:00
parent cb2c1e9650
commit 0953936184
6 changed files with 23 additions and 20 deletions

View file

@ -40,6 +40,8 @@ public:
memSize_ = numOutputs % 4 == 0 ? numOutputs * sizeof(float) : (numOutputs / 4 + 1) * 4 * sizeof(float);
#ifdef _WIN32
mem_ = (float *)_aligned_malloc(memSize_, 4 * sizeof(float));
#elif __APPLE__
mem_ = (float *)malloc(memSize_); // Should be 16 aligned
#else
mem_ = (float *)aligned_alloc(4 * sizeof(float), memSize_);
#endif

View file

@ -1042,7 +1042,7 @@ void Editor::Impl::createFrameContents()
return panel;
};
auto createCheckbox = [this, &palette](const CRect& bounds, int tag, const char* label, CHoriTxtAlign, int) {
auto createCheckbox = [this](const CRect& bounds, int tag, const char* label, CHoriTxtAlign, int) {
auto* checkbox = new CCheckBox(bounds, this, tag, label);
return checkbox;
};

View file

@ -25,10 +25,10 @@ protected:
void onKeyboardEvent(KeyboardEvent& event, CFrame* frame) override;
void onMouseEvent(MouseEvent& event, CFrame* frame) override;
#else
int32_t onKeyDown(const VstKeyCode&, CFrame*) { return enabled_ ? -1 : 1; }
int32_t onKeyUp(const VstKeyCode&, CFrame*) { return enabled_ ? -1 : 1; }
CMouseEventResult onMouseMoved(CFrame*, const CPoint&, const CButtonState&) { return enabled_ ? kMouseEventNotHandled : kMouseEventHandled; }
CMouseEventResult onMouseDown(CFrame*, const CPoint&, const CButtonState&) { return enabled_ ? kMouseEventNotHandled : kMouseEventHandled; }
int32_t onKeyDown(const VstKeyCode&, CFrame*) override { return enabled_ ? -1 : 1; }
int32_t onKeyUp(const VstKeyCode&, CFrame*) override { return enabled_ ? -1 : 1; }
CMouseEventResult onMouseMoved(CFrame*, const CPoint&, const CButtonState&) override { return enabled_ ? kMouseEventNotHandled : kMouseEventHandled; }
CMouseEventResult onMouseDown(CFrame*, const CPoint&, const CButtonState&) override { return enabled_ ? kMouseEventNotHandled : kMouseEventHandled; }
#endif
private:

View file

@ -655,44 +655,44 @@ bool SfizzVstProcessor::processUpdate(FUnknown* changedUnknown, int32 message)
}
if (OSCUpdate* update = FCast<OSCUpdate>(changedUnknown)) {
if (IPtr<Vst::IMessage> message = update->convertToMessage(this))
sendMessage(message);
if (IPtr<Vst::IMessage> msg = update->convertToMessage(this))
sendMessage(msg);
return true;
}
if (PlayStateUpdate* update = FCast<PlayStateUpdate>(changedUnknown)) {
if (IPtr<Vst::IMessage> message = update->convertToMessage(this))
sendMessage(message);
if (IPtr<Vst::IMessage> msg = update->convertToMessage(this))
sendMessage(msg);
return true;
}
if (NoteUpdate* update = FCast<NoteUpdate>(changedUnknown)) {
if (IPtr<Vst::IMessage> message = update->convertToMessage(this))
sendMessage(message);
if (IPtr<Vst::IMessage> msg = update->convertToMessage(this))
sendMessage(msg);
return true;
}
if (SfzUpdate* update = FCast<SfzUpdate>(changedUnknown)) {
if (IPtr<Vst::IMessage> message = update->convertToMessage(this))
sendMessage(message);
if (IPtr<Vst::IMessage> msg = update->convertToMessage(this))
sendMessage(msg);
return true;
}
if (SfzDescriptionUpdate* update = FCast<SfzDescriptionUpdate>(changedUnknown)) {
if (IPtr<Vst::IMessage> message = update->convertToMessage(this))
sendMessage(message);
if (IPtr<Vst::IMessage> msg = update->convertToMessage(this))
sendMessage(msg);
return true;
}
if (ScalaUpdate* update = FCast<ScalaUpdate>(changedUnknown)) {
if (IPtr<Vst::IMessage> message = update->convertToMessage(this))
sendMessage(message);
if (IPtr<Vst::IMessage> msg = update->convertToMessage(this))
sendMessage(msg);
return true;
}
if (AutomationUpdate* update = FCast<AutomationUpdate>(changedUnknown)) {
if (IPtr<Vst::IMessage> message = update->convertToMessage(this))
sendMessage(message);
if (IPtr<Vst::IMessage> msg = update->convertToMessage(this))
sendMessage(msg);
return true;
}

View file

@ -300,6 +300,7 @@ int sfz::MidiState::getProgram() const noexcept
void sfz::MidiState::programChangeEvent(int delay, int program) noexcept
{
UNUSED(delay);
ASSERT(program >= 0 && program <= 127);
currentProgram = program;
}

View file

@ -293,7 +293,7 @@ void Parser::processOpcode()
// If we're parsing a base64 data field, ignore comments and process until the next header/directive
if (nameExpanded == "base64data") {
std::string valueRaw;
reader.extractWhile(&valueRaw, [&reader](char c) {
reader.extractWhile(&valueRaw, [&](char c) {
if (c == '<' || c == '#')
return false;