diff --git a/extras/Projucer/Source/Project/jucer_Project.cpp b/extras/Projucer/Source/Project/jucer_Project.cpp index 26704bf630..24bec335bf 100644 --- a/extras/Projucer/Source/Project/jucer_Project.cpp +++ b/extras/Projucer/Source/Project/jucer_Project.cpp @@ -2326,7 +2326,8 @@ int Project::getARAContentTypes() const noexcept { int res = 0; - if (auto* arr = pluginARAAnalyzableContentValue.get().getArray()) + if (const auto analyzableContent = pluginARAAnalyzableContentValue.get(); + auto* arr = analyzableContent.getArray()) { for (auto c : *arr) res |= (int) c; @@ -2339,7 +2340,8 @@ int Project::getARATransformationFlags() const noexcept { int res = 0; - if (auto* arr = pluginARATransformFlagsValue.get().getArray()) + if (const auto transformFlags = pluginARATransformFlagsValue.get(); + auto* arr = transformFlags.getArray()) { for (auto c : *arr) res |= (int) c;