VS2019 and warnings

I’m seeing a lot of warnings with VS2019 and JUCE. Is this expected at this point?

Examples:

Severity	Code	Description	Project	File	Line	Suppression State
Warning	C26451	Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_core\text\juce_charpointer_utf16.h	242	
Warning	C26451	Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\geometry\juce_line.h	232	
Warning	C26451	Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\geometry\juce_line.h	232	
Warning	C26451	Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\geometry\juce_line.h	233	
Warning	C26451	Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\geometry\juce_line.h	233	
Warning	C26451	Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\images\juce_image.h	329	
Warning	C26451	Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\images\juce_image.h	335	
Warning	C26451	Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\images\juce_image.h	335	
Warning	C26495	Variable 'juce::RenderingHelpers::GradientPixelIterators::Linear::grad' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	412	
Warning	C26495	Variable 'juce::RenderingHelpers::GradientPixelIterators::Linear::linePix' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	412	
Warning	C26495	Variable 'juce::RenderingHelpers::GradientPixelIterators::Linear::start' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	412	
Warning	C26495	Variable 'juce::RenderingHelpers::GradientPixelIterators::Linear::yTerm' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	412	
Warning	C6297	Arithmetic overflow:  32-bit value is shifted, then cast to 64-bit value.  Results might not be an expected value.	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	437	
Warning	C26451	Arithmetic overflow: Using operator '<<' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '<<' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	437	
Warning	C26451	Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	437	
Warning	C6297	Arithmetic overflow:  32-bit value is shifted, then cast to 64-bit value.  Results might not be an expected value.	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	442	
Warning	C26451	Arithmetic overflow: Using operator '<<' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '<<' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	442	
Warning	C26451	Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	442	
Warning	C26451	Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	447	
Warning	C26451	Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	447	
Warning	C6297	Arithmetic overflow:  32-bit value is shifted, then cast to 64-bit value.  Results might not be an expected value.	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	449	
Warning	C26451	Arithmetic overflow: Using operator '<<' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '<<' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	449	
Warning	C26495	Variable 'juce::RenderingHelpers::GradientPixelIterators::Radial::dy' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	483	
Warning	C26451	Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	492	
Warning	C26451	Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	492	
Warning	C26495	Variable 'juce::RenderingHelpers::GradientPixelIterators::TransformedRadial::lineYM01' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	524	
Warning	C26495	Variable 'juce::RenderingHelpers::GradientPixelIterators::TransformedRadial::lineYM11' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	524	
Warning	C26451	Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	536	
Warning	C26451	Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	536	
Warning	C26451	Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	537	
Warning	C26451	Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	537	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelARGB,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	576	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelARGB,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	576	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	576	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	576	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	576	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	576	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelARGB,juce::RenderingHelpers::GradientPixelIterators::Linear>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	706	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelARGB,juce::RenderingHelpers::GradientPixelIterators::Radial>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	706	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelARGB,juce::RenderingHelpers::GradientPixelIterators::TransformedRadial>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	706	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelAlpha,juce::RenderingHelpers::GradientPixelIterators::Linear>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	706	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelAlpha,juce::RenderingHelpers::GradientPixelIterators::Radial>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	706	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelAlpha,juce::RenderingHelpers::GradientPixelIterators::TransformedRadial>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	706	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelRGB,juce::RenderingHelpers::GradientPixelIterators::Linear>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	706	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelRGB,juce::RenderingHelpers::GradientPixelIterators::Radial>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	706	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelRGB,juce::RenderingHelpers::GradientPixelIterators::TransformedRadial>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	706	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelARGB,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelARGB,0>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelARGB,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelARGB,1>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelAlpha,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelAlpha,0>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelAlpha,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelAlpha,1>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelRGB,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelRGB,0>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelRGB,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB,juce::PixelRGB,1>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelARGB,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelARGB,0>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelARGB,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelARGB,1>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelAlpha,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelAlpha,0>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelAlpha,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelAlpha,1>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelRGB,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelRGB,0>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelRGB,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha,juce::PixelRGB,1>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelARGB,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelARGB,0>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelARGB,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelARGB,1>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelAlpha,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelAlpha,0>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelAlpha,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelAlpha,1>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelRGB,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelRGB,0>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelRGB,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB,juce::PixelRGB,1>::sourceLineStart' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	780	
Warning	C26451	Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	918	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelARGB,0>::currentY' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelARGB,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelARGB,1>::currentY' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelARGB,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelAlpha,0>::currentY' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelAlpha,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelAlpha,1>::currentY' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelAlpha,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelRGB,0>::currentY' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelRGB,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelRGB,1>::currentY' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelARGB,juce::PixelRGB,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelAlpha,juce::PixelARGB,0>::currentY' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelAlpha,juce::PixelARGB,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelAlpha,juce::PixelARGB,1>::currentY' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelAlpha,juce::PixelARGB,1>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelAlpha,juce::PixelAlpha,0>::currentY' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	c:\dev.github\juce\modules\juce_graphics\native\juce_renderinghelpers.h	939	
Warning	C26495	Variable 'juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill<juce::PixelAlpha,juce::PixelAlpha,0>::linePixels' is uninitialized. Always initialize a member variable (type.6).	AccessDemoPlugin_SharedCode	
1 Like

Now I’ve cleaned and rebuilt and they’ve gone away. Odd.

Edit: Now they are back. Turns out they are intellisense warnings. If I set warnings to build only, they go away.

Are you on the latest develop? I’m not seeing this when building the DemoRunner in VS2019 with “Build + IntellSense” warnings enabled.

Same problem here. Sometimes its gone and then it’s back.

Same here. The warnings are the same as those generated by Visual Studio code analysis.

Matt

Yeah it started appearing since VS2019. It’s like a static analysis check. It would be nice to address them or hide them somehow.

Yeah, same warnings here with VS2019.
Slightly annoying :slight_smile:

Still a problem. I have 188 warnings in Visual Studio 2019 for my project, and MOST of them come from Juce code (5.4.7). Yes, you can disable these warnings from showing up globally with a #pragma, but that may cover up warnings that you actually need to know about.

1 Like

In the VS2019 Error List window, I have set the dropdown to “Build Only”, instead of “Build + IntelliSence”. This now only shows warnings for my code. Maybe this could be of use in your case.

1 Like

I am using Build Only as suggested by people in this thread but it would be nice not to need to.

Is IntelliSense just being overly zealous or are these things that will need fixed?

Has anyone found a solution for this? I’m worried that setting Build Only in the Error List dropdown will hide warnings/errors that are useful.

Yes, they are annoying.

Look at your projects Properties->Code Analysis->Microsoft.
Your Active rules will be Microsoft Native Recommended Rules (Never 'Configure / Edit) this file…
The path is displayed in the description box Path:

Go get it and make a copy. Name it something like ‘[ProjectName]RecommendedRulesSet.ruleset’
Store the copy somewhere that is accessible to your project and will not be blown away if you are using that Projucer thing.

Now in Properties->Code Analysis->Microsoft. drop the Active rules combo box and select ‘Browse’.
Find and select your copy.

Now ‘Configure’.
Open tree Microsoft.Analyzers.NativeCodeAnalysis
Example:
You will see that C26451 is checked on.
Check if off.

This is how one can configure IntellaSense on a per project basis.

By the way, the warnings are in fact valid (according to C++/17).
Ignoring them is not currently an issue though.

I am sure JUCE developers are cringing at posts like this as they are aware that eventually they will have to deal with it (A lot of busy coding that will not add value currently to the JUCE package).

My previous post is simply telling you how to get rid of the visual annoyance.