Hi I’m getting a bunch of repeating warnings when I compile with Clang:
It’s to do with the first line of function readDoubleValue.
static double readDoubleValue (CharPointerType& text) noexcept
{
constexpr auto inf = std::numeric_limits<double>::infinity();
. . .
14:35:34:996 4>D:\Plug-ins\JUCE\modules\juce_core\text/juce_CharacterFunctions.h(225,30): warning : use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
14:35:34:996 4>D:\Plug-ins\JUCE\modules\juce_core\text/juce_CharacterFunctions.h(423,16): message : in instantiation of function template specialization 'juce::CharacterFunctions::readDoubleValue<juce::CharPointer_UTF16>' requested here
14:35:34:996 4>D:\Plug-ins\JUCE\modules\juce_core\text/juce_CharPointer_UTF16.h(430,94): message : in instantiation of function template specialization 'juce::CharacterFunctions::getDoubleValue<juce::CharPointer_UTF16>' requested here
14:35:34:996 4>In file included from ..\..\JuceLibraryCode\include_juce_audio_plugin_client_VST3.cpp:9:
14:35:34:996 4>In file included from D:\Plug-ins\JUCE\modules\juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp:58:
14:35:34:996 4>In file included from D:\Plug-ins\JUCE\modules\juce_audio_plugin_client/detail/juce_PluginUtilities.h:37:
14:35:34:996 4>In file included from D:\Plug-ins\JUCE\modules\juce_audio_plugin_client/detail/juce_IncludeModuleHeaders.h:37:
14:35:34:996 4>In file included from D:\Plug-ins\JUCE\modules\juce_audio_plugin_client/juce_audio_plugin_client.h:63:
14:35:34:996 4>In file included from D:\Plug-ins\JUCE\modules\juce_gui_basics/juce_gui_basics.h:68:
14:35:34:996 4>In file included from D:\Plug-ins\JUCE\modules\juce_graphics/juce_graphics.h:67:
14:35:34:996 4>In file included from D:\Plug-ins\JUCE\modules\juce_core/juce_core.h:243:
14:35:34:996 4>D:\Plug-ins\JUCE\modules\juce_core\text/juce_CharacterFunctions.h(225,30): warning : use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
14:35:34:996 4>D:\Plug-ins\JUCE\modules\juce_core\text/juce_CharacterFunctions.h(423,16): message : in instantiation of function template specialization 'juce::CharacterFunctions::readDoubleValue<juce::CharPointer_UTF32>' requested here
14:35:34:996 4>D:\Plug-ins\JUCE\modules\juce_core\text/juce_CharPointer_UTF32.h(349,78): message : in instantiation of function template specialization 'juce::CharacterFunctions::getDoubleValue<juce::CharPointer_UTF32>' requested here
14:35:34:996 4>In file included from ..\..\JuceLibraryCode\include_juce_audio_plugin_client_VST3.cpp:9:

