[ 23%] Building CXX object CMakeFiles/Juce.dir/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp.o
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getAlpha()’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:116:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
116 | forcedinline uint8& getAlpha() noexcept { return comps [indexA]; }
| ~~~~~~~~~~~~~^
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getRed()’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:117:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
117 | forcedinline uint8& getRed() noexcept { return comps [indexR]; }
| ~~~~~~~~~~~~~^
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getGreen()’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:118:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
118 | forcedinline uint8& getGreen() noexcept { return comps [indexG]; }
| ~~~~~~~~~~~~~^
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getBlue()’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:119:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
119 | forcedinline uint8& getBlue() noexcept { return comps [indexB]; }
| ~~~~~~~~~~~~~^
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:159:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp: In member function ‘virtual bool juce::AudioPluginInstance::isMetaParameter(int) const’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp:175:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
175 | if (auto* param = getParameters()[parameterIndex])
| ^~
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp:178:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
178 | return false;
| ^~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::insertMultiple(int, juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::AudioChannelSet&]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:295:84: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:515:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::AudioChannelSet’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
515 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:86,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: ‘class juce::AudioChannelSet’ declared here
46 | class JUCE_API AudioChannelSet
| ^~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeRange(int, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:753:13: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:839:51: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:1012:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::AudioChannelSet’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
1012 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:86,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: ‘class juce::AudioChannelSet’ declared here
46 | class JUCE_API AudioChannelSet
| ^~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:74:9: required from ‘juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.h:303:12: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::AudioChannelSet’; use ‘new’ and ‘delete’ instead -Wclass-memaccess]
266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:86,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: ‘class juce::AudioChannelSet’ declared here
46 | class JUCE_API AudioChannelSet
| ^~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::BusProperties; bool throwOnFailure = false; size_t = long unsigned int]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:74:9: required from ‘juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1505:12: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::BusProperties’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:113,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1492:12: note: ‘struct juce::AudioProcessor::BusProperties’ declared here
1492 | struct BusProperties
| ^~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::insertMultiple(int, juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType, int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::MidiBuffer&]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:751:13: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::resize(int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:144:28: required from ‘void juce::GraphRenderSequence<FloatType>::prepareBuffers(int) [with FloatType = float]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:1216:53: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:515:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::MidiBuffer’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
515 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:94,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: ‘class juce::MidiBuffer’ declared here
42 | class JUCE_API MidiBuffer
| ^~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeRange(int, int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:753:13: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::resize(int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:144:28: required from ‘void juce::GraphRenderSequence<FloatType>::prepareBuffers(int) [with FloatType = float]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:1216:53: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:1012:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::MidiBuffer’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
1012 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:94,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: ‘class juce::MidiBuffer’ declared here
42 | class JUCE_API MidiBuffer
| ^~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:433:9: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_data_structures/values/juce_ValueWithDefault.h:223:23: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::var’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:254,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Variant.h:41:17: note: ‘class juce::var’ declared here
41 | class JUCE_API var
| ^~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:433:9: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1588:46: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::InOutChannelPair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:113,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1555:12: note: ‘struct juce::AudioProcessor::InOutChannelPair’ declared here
1555 | struct InOutChannelPair
| ^~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::MidiBuffer; bool throwOnFailure = false; size_t = long unsigned int]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:219:9: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:161:26: required from ‘void juce::GraphRenderSequence<FloatType>::releaseBuffers() [with FloatType = float]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:1270:45: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::MidiBuffer’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:94,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: ‘class juce::MidiBuffer’ declared here
42 | class JUCE_API MidiBuffer
| ^~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:74:9: required from ‘juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_RectangleList.h:53:69: required from ‘juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1850:69: required from ‘juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2094:17: required from ‘juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2528:50: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle<int>’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:107,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle<int>’ declared here
39 | class Rectangle
| ^~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::insert(int, juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::Rectangle<int>&]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_RectangleList.h:236:29: required from ‘void juce::RectangleList<ValueType>::subtract(juce::RectangleList<ValueType>::RectangleType) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1872:27: required from ‘juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(juce::Rectangle<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1870:13: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:479:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle<int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
479 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:107,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle<int>’ declared here
39 | class Rectangle
| ^~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:849:13: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_RectangleList.h:332:21: required from ‘bool juce::RectangleList<ValueType>::clipTo(juce::RectangleList<ValueType>::RectangleType) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:25: required from ‘juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(juce::Rectangle<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1858:13: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:1261:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle<int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
1261 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:107,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle<int>’ declared here
39 | class Rectangle
| ^~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:628:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2026:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1592:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2645:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1897:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:697:28: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelRGB’; use assignment instead [-Wclass-memaccess]
697 | memset (dest, colour.getRed(), (size_t) width * 3);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here
366 | class JUCE_API PixelRGB
| ^~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:714:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
714 | auto d = reinterpret_cast<int*> (dest);
| ^
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: defined here
366 | class JUCE_API PixelRGB
| ^~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:628:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2026:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1597:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2645:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1897:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:697:28: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelRGB’; use assignment instead [-Wclass-memaccess]
697 | memset (dest, colour.getRed(), (size_t) width * 3);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here
366 | class JUCE_API PixelRGB
| ^~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:714:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
714 | auto d = reinterpret_cast<int*> (dest);
| ^
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: defined here
366 | class JUCE_API PixelRGB
| ^~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:628:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2026:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1592:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2646:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1897:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:739:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess]
739 | memset (dest, colour.getAlpha(), (size_t) width);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here
617 | class JUCE_API PixelAlpha
| ^~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:628:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2026:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1597:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2646:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1897:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:739:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess]
739 | memset (dest, colour.getAlpha(), (size_t) width);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here
617 | class JUCE_API PixelAlpha
| ^~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelARGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1534:110: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here
59 | class JUCE_API PixelARGB
| ^~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelARGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1535:110: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here
59 | class JUCE_API PixelARGB
| ^~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1538:109: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here
59 | class JUCE_API PixelARGB
| ^~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1539:109: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here
59 | class JUCE_API PixelARGB
| ^~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1542:111: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here
59 | class JUCE_API PixelARGB
| ^~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1543:111: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here
59 | class JUCE_API PixelARGB
| ^~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelARGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1552:109: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here
366 | class JUCE_API PixelRGB
| ^~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelARGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1553:109: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here
366 | class JUCE_API PixelRGB
| ^~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1556:108: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here
366 | class JUCE_API PixelRGB
| ^~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1557:108: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here
366 | class JUCE_API PixelRGB
| ^~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1560:110: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here
366 | class JUCE_API PixelRGB
| ^~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1561:110: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here
366 | class JUCE_API PixelRGB
| ^~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelARGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1570:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here
617 | class JUCE_API PixelAlpha
| ^~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelARGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1571:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here
617 | class JUCE_API PixelAlpha
| ^~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1574:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here
617 | class JUCE_API PixelAlpha
| ^~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1575:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here
617 | class JUCE_API PixelAlpha
| ^~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1578:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here
617 | class JUCE_API PixelAlpha
| ^~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1579:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
969 | memcpy (dest, src, (size_t) (width * srcStride));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56,
from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here
617 | class JUCE_API PixelAlpha
| ^~~~~~~~~~
make[2]: *** [CMakeFiles/Juce.dir/build.make:122: CMakeFiles/Juce.dir/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:367: CMakeFiles/Juce.dir/all] Error 2
make: *** [Makefile:150: all] Error 2
Might I be doing something wrong, or maybe it's because Arch has the latest release of all packages?