1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

macOS: Fixed some compiler warnings

This commit is contained in:
Tom Poole 2019-12-12 21:57:21 +00:00
parent 4859b47f58
commit fd60158af1
4 changed files with 16 additions and 7 deletions

View file

@ -45,6 +45,9 @@
#if __has_warning("-Wnullable-to-nonnull-conversion")
#pragma clang diagnostic ignored "-Wnullable-to-nonnull-conversion"
#endif
#if __has_warning("-Wignored-qualifiers")
#pragma clang diagnostic ignored "-Wignored-qualifiers"
#endif
#endif
// From MacOS 10.13 and iOS 11 Apple has (sensibly!) stopped defining a whole

View file

@ -536,7 +536,7 @@ public:
}
}
Steinberg::Vst::Event e = { 0 };
Steinberg::Vst::Event e{};
if (msg.isNoteOn())
{

View file

@ -65,6 +65,12 @@
#if __has_warning("-Wcast-align")
#pragma clang diagnostic ignored "-Wcast-align"
#endif
#if __has_warning("-Wignored-qualifiers")
#pragma clang diagnostic ignored "-Wignored-qualifiers"
#endif
#if __has_warning("-Wmissing-field-initializers")
#pragma clang diagnostic ignored "-Wmissing-field-initializers"
#endif
#endif
#undef DEVELOPMENT

View file

@ -2561,7 +2561,7 @@ private:
for (int i = 1; i < numUnits; ++i)
{
Vst::UnitInfo ui = { 0 };
Vst::UnitInfo ui{};
unitInfo->getUnitInfo (i, ui);
infoMap[ui.id] = std::move (ui);
}
@ -2777,7 +2777,7 @@ private:
Vst::ParameterInfo getParameterInfoForIndex (int index) const
{
Vst::ParameterInfo paramInfo = { 0 };
Vst::ParameterInfo paramInfo{};
if (processor != nullptr)
editController->getParameterInfo (index, paramInfo);
@ -2787,7 +2787,7 @@ private:
Vst::ProgramListInfo getProgramListInfo (int index) const
{
Vst::ProgramListInfo paramInfo = { 0 };
Vst::ProgramListInfo paramInfo{};
if (unitInfo != nullptr)
unitInfo->getProgramListInfo (index, paramInfo);
@ -2803,7 +2803,7 @@ private:
return;
Vst::UnitID programUnitID;
Vst::ParameterInfo paramInfo = { 0 };
Vst::ParameterInfo paramInfo{};
{
int idx, num = editController->getParameterCount();
@ -2822,7 +2822,7 @@ private:
if (unitInfo != nullptr)
{
Vst::UnitInfo uInfo = { 0 };
Vst::UnitInfo uInfo{};
const int unitCount = unitInfo->getUnitCount();
for (int idx = 0; idx < unitCount; ++idx)
@ -2834,7 +2834,7 @@ private:
for (int j = 0; j < programListCount; ++j)
{
Vst::ProgramListInfo programListInfo = { 0 };
Vst::ProgramListInfo programListInfo{};
if (unitInfo->getProgramListInfo (j, programListInfo) == kResultOk
&& programListInfo.id == uInfo.programListId)