diff -ruN temp/JUCE-4.3.1/modules/juce_graphics/colour/juce_PixelFormats.h ./JUCE-4.3.1/modules/juce_graphics/colour/juce_PixelFormats.h --- temp/JUCE-4.3.1/modules/juce_graphics/colour/juce_PixelFormats.h 2017-01-26 11:51:04.000000000 +0100 +++ ./JUCE-4.3.1/modules/juce_graphics/colour/juce_PixelFormats.h 2019-11-22 18:08:13.129839330 +0100 @@ -108,19 +108,6 @@ forcedinline uint8 getGreen() const noexcept { return components.g; } forcedinline uint8 getBlue() const noexcept { return components.b; } - #if JUCE_GCC - // NB these are here as a workaround because GCC refuses to bind to packed values. - forcedinline uint8& getAlpha() noexcept { return comps [indexA]; } - forcedinline uint8& getRed() noexcept { return comps [indexR]; } - forcedinline uint8& getGreen() noexcept { return comps [indexG]; } - forcedinline uint8& getBlue() noexcept { return comps [indexB]; } - #else - forcedinline uint8& getAlpha() noexcept { return components.a; } - forcedinline uint8& getRed() noexcept { return components.r; } - forcedinline uint8& getGreen() noexcept { return components.g; } - forcedinline uint8& getBlue() noexcept { return components.b; } - #endif - //============================================================================== /** Copies another pixel colour over this one.