Skip to content

Commit c455309

Browse files
committed
Clang/GCC warning fixes.
1 parent 123e7c2 commit c455309

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

modules/squarepine_audio/effects/squarepine_BitCrusherProcessor.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ int BitCrusherProcessor::getCurrentProgram() { return programIndex; }
4242
void BitCrusherProcessor::setCurrentProgramDirectly (int index)
4343
{
4444
programIndex = index;
45-
const auto& p = presets[index];
45+
const auto& p = presets[(PresetContainerSizeType) index];
4646
setBitDepth ((int) p.bitDepth);
4747
setDownsampleFactor ((int) p.downsample);
4848
setDrive ((float) p.drive);
@@ -59,7 +59,7 @@ void BitCrusherProcessor::setCurrentProgram (int index)
5959
const String BitCrusherProcessor::getProgramName (int index)
6060
{
6161
if (isPositiveAndBelow (index, (int) presets.size()))
62-
return TRANS (presets[index].name);
62+
return TRANS (presets[(PresetContainerSizeType) index].name);
6363

6464
return {};
6565
}

modules/squarepine_audio/effects/squarepine_BitCrusherProcessor.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@ class BitCrusherProcessor final : public InternalProcessor
8282
FloatType heldSample = {};
8383
};
8484

85+
using PresetContainerType = std::vector<Preset>;
86+
using PresetContainerSizeType = std::vector<Preset>::size_type;
87+
8588
int programIndex = 0;
8689
std::vector<Preset> presets;
8790

0 commit comments

Comments
 (0)