diff --git a/modules/juce_audio_plugin_client/VST3/juce_VST3ManifestHelper.cpp b/modules/juce_audio_plugin_client/VST3/juce_VST3ManifestHelper.cpp index be4fee0da7..0c2fed84a2 100644 --- a/modules/juce_audio_plugin_client/VST3/juce_VST3ManifestHelper.cpp +++ b/modules/juce_audio_plugin_client/VST3/juce_VST3ManifestHelper.cpp @@ -135,7 +135,7 @@ private: bool load (const std::string&, std::string&) final { return {}; } }; -std::optional loadCompatibilityFromModule (const VST3::Hosting::Module& pluginModule) +static std::optional loadCompatibilityFromModule (const VST3::Hosting::Module& pluginModule) { const auto& factory = pluginModule.getFactory(); const auto& infos = factory.classInfos(); @@ -158,7 +158,7 @@ std::optional loadCompatibilityFromMod if (compatibility->getCompatibilityJSON (&stream) != Steinberg::kResultOk) return {}; - const std::string_view streamView (stream.getData(), stream.getSize()); + const std::string_view streamView (stream.getData(), (size_t) stream.getSize()); return Steinberg::ModuleInfoLib::parseCompatibilityJson (streamView, nullptr); }